Navigation
index
modules
|
Switchyard 1.0.1 documentation
»
Index
Index
Symbols
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
W
Symbols
-i
command line option
-x
command line option
``log_debug``
``log_failure``
``log_info``
``log_warn``
``recv_packet``
A
accept() (switchyard.lib.socket.socket method)
ACK (switchyard.lib.packet.TCP property)
ack (switchyard.lib.packet.TCP property)
add_file() (switchyard.lib.testing.TestScenario method)
add_header() (switchyard.lib.packet.Packet method)
add_interface() (switchyard.lib.testing.TestScenario method)
add_next_header_class() (switchyard.lib.packet.PacketHeaderBase class method)
add_payload() (switchyard.lib.packet.Packet method)
application layer
ApplicationLayer (class in switchyard.lib.socket)
Arp (class in switchyard.lib.packet)
ArpOperation (class in switchyard.lib.packet.common)
assign_ipaddr() (switchyard.lib.interface.Interface method)
B
bind() (switchyard.lib.socket.socket method)
built-in function
log_debug()
log_failure()
log_info()
log_warn()
C
close() (switchyard.lib.socket.socket method)
command line option
-i
-x
connect() (switchyard.lib.socket.socket method)
connect_ex() (switchyard.lib.socket.socket method)
curhoplimit (switchyard.lib.packet.ICMPv6RouterAdvertisement property)
CWR (switchyard.lib.packet.TCP property)
D
data (switchyard.lib.packet.ICMPDestinationUnreachable property)
(switchyard.lib.packet.ICMPEchoReply property)
(switchyard.lib.packet.ICMPEchoRequest property)
(switchyard.lib.packet.ICMPRedirect property)
(switchyard.lib.packet.ICMPSourceQuench property)
(switchyard.lib.packet.ICMPTimeExceeded property)
(switchyard.lib.packet.ICMPv6NeighborAdvertisement property)
(switchyard.lib.packet.ICMPv6NeighborSolicitation property)
(switchyard.lib.packet.ICMPv6RedirectMessage property)
(switchyard.lib.packet.ICMPv6RouterAdvertisement property)
(switchyard.lib.packet.ICMPv6RouterSolicitation property)
debugger() (in module switchyard.lib.debugging)
destaddr (switchyard.lib.packet.ICMPv6RedirectMessage property)
dscp (switchyard.lib.packet.IPv4 property)
dst (switchyard.lib.packet.Ethernet property)
(switchyard.lib.packet.IPv4 property)
(switchyard.lib.packet.IPv6 property)
(switchyard.lib.packet.TCP property)
(switchyard.lib.packet.UDP property)
E
ECE (switchyard.lib.packet.TCP property)
ecn (switchyard.lib.packet.IPv4 property)
end-host protocol stack
EthAddr (class in switchyard.lib.address)
ethaddr (switchyard.lib.interface.Interface property)
Ethernet (class in switchyard.lib.packet)
EtherType (class in switchyard.lib.packet.common)
ethertype (switchyard.lib.packet.Ethernet property)
expect() (switchyard.lib.testing.TestScenario method)
F
family (switchyard.lib.socket.socket property)
FIN (switchyard.lib.packet.TCP property)
flags (switchyard.lib.packet.IPv4 property)
(switchyard.lib.packet.TCP property)
flagstr (switchyard.lib.packet.TCP property)
flowlabel (switchyard.lib.packet.IPv6 property)
fragment_offset (switchyard.lib.packet.IPv4 property)
from_bytes() (switchyard.lib.packet.Packet static method)
(switchyard.lib.packet.PacketHeaderBase method)
G
get_header() (switchyard.lib.packet.Packet method)
get_header_by_name() (switchyard.lib.packet.Packet method)
get_header_index() (switchyard.lib.packet.Packet method)
get_rso_byte() (switchyard.lib.packet.ICMPv6NeighborAdvertisement method)
get_rso_str() (switchyard.lib.packet.ICMPv6NeighborAdvertisement method)
getpeername() (switchyard.lib.socket.socket method)
getsockname() (switchyard.lib.socket.socket method)
getsockopt() (switchyard.lib.socket.socket method)
gettimeout() (switchyard.lib.socket.socket method)
H
h (switchyard.lib.packet.ICMPv6RouterAdvertisement property)
hardwaretype (switchyard.lib.packet.Arp property)
has_header() (switchyard.lib.packet.Packet method)
headers() (switchyard.lib.packet.Packet method)
hl (switchyard.lib.packet.IPv4 property)
hoplimit (switchyard.lib.packet.IPv6 property)
I
ICMP (class in switchyard.lib.packet)
icmp6code (switchyard.lib.packet.ICMPv6 property)
icmp6type (switchyard.lib.packet.ICMPv6 property)
icmpcode (switchyard.lib.packet.ICMP property)
icmpdata (switchyard.lib.packet.ICMP property)
ICMPDestinationUnreachable (class in switchyard.lib.packet)
ICMPEchoReply (class in switchyard.lib.packet)
ICMPEchoRequest (class in switchyard.lib.packet)
ICMPRedirect (class in switchyard.lib.packet)
ICMPSourceQuench (class in switchyard.lib.packet)
ICMPTimeExceeded (class in switchyard.lib.packet)
ICMPType (class in switchyard.lib.packet.common)
icmptype (switchyard.lib.packet.ICMP property)
ICMPv6 (class in switchyard.lib.packet)
ICMPv6NeighborAdvertisement (class in switchyard.lib.packet)
ICMPv6NeighborSolicitation (class in switchyard.lib.packet)
ICMPv6Option (class in switchyard.lib.packet.icmpv6)
ICMPv6OptionRedirectedHeader (class in switchyard.lib.packet.icmpv6)
ICMPv6OptionSourceLinkLayerAddress (class in switchyard.lib.packet.icmpv6)
ICMPv6OptionTargetLinkLayerAddress (class in switchyard.lib.packet.icmpv6)
ICMPv6RedirectMessage (class in switchyard.lib.packet)
ICMPv6RouterAdvertisement (class in switchyard.lib.packet)
ICMPv6RouterSolicitation (class in switchyard.lib.packet)
identifier (switchyard.lib.packet.ICMPEchoReply property)
(switchyard.lib.packet.ICMPEchoRequest property)
ifnum (switchyard.lib.interface.Interface property)
iftype (switchyard.lib.interface.Interface property)
insert_header() (switchyard.lib.packet.Packet method)
Interface (class in switchyard.lib.interface)
interface_by_ipaddr() (switchyard.llnetbase.LLNetBase method)
interface_by_macaddr() (switchyard.llnetbase.LLNetBase method)
interface_by_name() (switchyard.llnetbase.LLNetBase method)
interfaces() (switchyard.lib.testing.TestScenario method)
(switchyard.llnetbase.LLNetBase method)
InterfaceType (class in switchyard.lib.interface)
ipaddrs (switchyard.lib.interface.Interface property)
ipid (switchyard.lib.packet.IPv4 property)
IPProtocol (class in switchyard.lib.packet.common)
IPv4 (class in switchyard.lib.packet)
IPv6 (class in switchyard.lib.packet)
is_bridge_filtered (switchyard.lib.address.EthAddr property)
is_global (switchyard.lib.address.EthAddr property)
is_local (switchyard.lib.address.EthAddr property)
is_multicast (switchyard.lib.address.EthAddr property)
isBridgeFiltered() (switchyard.lib.address.EthAddr method)
isGlobal() (switchyard.lib.address.EthAddr method)
isLocal() (switchyard.lib.address.EthAddr method)
isMulticast() (switchyard.lib.address.EthAddr method)
L
length (switchyard.lib.packet.UDP property)
listen() (switchyard.lib.socket.socket method)
LLNetBase (class in switchyard.llnetbase)
log_debug()
built-in function
log_debug() (in module switchyard.lib.logging)
log_failure()
built-in function
log_failure() (in module switchyard.lib.logging)
log_info()
built-in function
log_info() (in module switchyard.lib.logging)
log_warn()
built-in function
log_warn() (in module switchyard.lib.logging)
logging
M
m (switchyard.lib.packet.ICMPv6RouterAdvertisement property)
main
,
[1]
match() (switchyard.lib.testing.PacketInputEvent method)
(switchyard.lib.testing.PacketInputTimeoutEvent method)
(switchyard.lib.testing.PacketOutputEvent method)
module
switchyard.lib.userlib
N
name (switchyard.lib.interface.Interface property)
(switchyard.lib.testing.TestScenario property)
named tuple
new packet header types
nextheader (switchyard.lib.packet.IPv6 property)
nexthopmtu (switchyard.lib.packet.ICMPDestinationUnreachable property)
NS (switchyard.lib.packet.TCP property)
num_headers() (switchyard.lib.packet.Packet method)
O
o (switchyard.lib.packet.ICMPv6NeighborAdvertisement property)
(switchyard.lib.packet.ICMPv6RouterAdvertisement property)
offset (switchyard.lib.packet.TCP property)
operation (switchyard.lib.packet.Arp property)
options (switchyard.lib.packet.ICMPv6NeighborAdvertisement property)
(switchyard.lib.packet.ICMPv6NeighborSolicitation property)
(switchyard.lib.packet.ICMPv6RedirectMessage property)
(switchyard.lib.packet.ICMPv6RouterAdvertisement property)
(switchyard.lib.packet.ICMPv6RouterSolicitation property)
(switchyard.lib.packet.IPv4 property)
(switchyard.lib.packet.TCP property)
origdgramlen (switchyard.lib.packet.ICMPDestinationUnreachable property)
(switchyard.lib.packet.ICMPTimeExceeded property)
P
p (switchyard.lib.packet.ICMPv6RouterAdvertisement property)
packed (switchyard.lib.address.EthAddr property)
Packet (class in switchyard.lib.packet)
packet headers
PacketHeaderBase (class in switchyard.lib.packet)
,
[1]
PacketInputEvent (class in switchyard.lib.testing)
PacketInputTimeoutEvent (class in switchyard.lib.testing)
PacketOutputEvent (class in switchyard.lib.testing)
port_by_ipaddr() (switchyard.llnetbase.LLNetBase method)
port_by_macaddr() (switchyard.llnetbase.LLNetBase method)
port_by_name() (switchyard.llnetbase.LLNetBase method)
ports() (switchyard.lib.testing.TestScenario method)
(switchyard.llnetbase.LLNetBase method)
prepend_header() (switchyard.lib.packet.Packet method)
proto (switchyard.lib.socket.socket property)
protocol (switchyard.lib.packet.IPv4 property)
protocoltype (switchyard.lib.packet.Arp property)
PSH (switchyard.lib.packet.TCP property)
R
r (switchyard.lib.packet.ICMPv6NeighborAdvertisement property)
raw (switchyard.lib.address.EthAddr property)
reachable_time (switchyard.lib.packet.ICMPv6RouterAdvertisement property)
recv() (switchyard.lib.socket.socket method)
recv_from_app() (switchyard.lib.socket.ApplicationLayer static method)
recv_into() (switchyard.lib.socket.socket method)
recv_packet() (switchyard.llnetbase.LLNetBase method)
recvfrom() (switchyard.lib.socket.socket method)
recvfrom_into() (switchyard.lib.socket.socket method)
recvmsg() (switchyard.lib.socket.socket method)
redirectto (switchyard.lib.packet.ICMPRedirect property)
remove_ipaddr() (switchyard.lib.interface.Interface method)
retrans_timer (switchyard.lib.packet.ICMPv6RouterAdvertisement property)
router_lifetime (switchyard.lib.packet.ICMPv6RouterAdvertisement property)
RST (switchyard.lib.packet.TCP property)
S
s (switchyard.lib.packet.ICMPv6NeighborAdvertisement property)
send() (switchyard.lib.socket.socket method)
send_packet() (switchyard.llnetbase.LLNetBase method)
send_to_app() (switchyard.lib.socket.ApplicationLayer static method)
sendall() (switchyard.lib.socket.socket method)
senderhwaddr (switchyard.lib.packet.Arp property)
senderprotoaddr (switchyard.lib.packet.Arp property)
sendmsg() (switchyard.lib.socket.socket method)
sendto() (switchyard.lib.socket.socket method)
seq (switchyard.lib.packet.TCP property)
sequence (switchyard.lib.packet.ICMPEchoReply property)
(switchyard.lib.packet.ICMPEchoRequest property)
set_next_header_class_key() (switchyard.lib.packet.PacketHeaderBase class method)
set_next_header_map() (switchyard.lib.packet.PacketHeaderBase class method)
setblocking() (switchyard.lib.socket.socket method)
setsockopt() (switchyard.lib.socket.socket method)
settimeout() (switchyard.lib.socket.socket method)
shutdown() (switchyard.lib.socket.socket method)
size() (switchyard.lib.packet.Packet method)
(switchyard.lib.packet.PacketHeaderBase method)
socket (class in switchyard.lib.socket)
socket emulation
SpecialIPv4Addr (class in switchyard.lib.address)
SpecialIPv6Addr (class in switchyard.lib.address)
src (switchyard.lib.packet.Ethernet property)
(switchyard.lib.packet.IPv4 property)
(switchyard.lib.packet.IPv6 property)
(switchyard.lib.packet.TCP property)
(switchyard.lib.packet.UDP property)
switchy_main
Switchyard program arguments
,
[1]
switchyard.lib.userlib
module
swyard
swyard_main
SYN (switchyard.lib.packet.TCP property)
T
targetaddr (switchyard.lib.packet.ICMPv6NeighborAdvertisement property)
(switchyard.lib.packet.ICMPv6NeighborSolicitation property)
(switchyard.lib.packet.ICMPv6RedirectMessage property)
targethwaddr (switchyard.lib.packet.Arp property)
targetprotoaddr (switchyard.lib.packet.Arp property)
TCP (class in switchyard.lib.packet)
testmode (switchyard.llnetbase.LLNetBase property)
TestScenario (class in switchyard.lib.testing)
timeout (switchyard.lib.socket.socket property)
to_bytes() (switchyard.lib.packet.Packet method)
(switchyard.lib.packet.PacketHeaderBase method)
toRaw() (switchyard.lib.address.EthAddr method)
tos (switchyard.lib.packet.IPv4 property)
toStr() (switchyard.lib.address.EthAddr method)
total_length (switchyard.lib.packet.IPv4 property)
toTuple() (switchyard.lib.address.EthAddr method)
trafficclass (switchyard.lib.packet.IPv6 property)
ttl (switchyard.lib.packet.IPv4 property)
(switchyard.lib.packet.IPv6 property)
type (switchyard.lib.socket.socket property)
U
UDP (class in switchyard.lib.packet)
URG (switchyard.lib.packet.TCP property)
urgent_pointer (switchyard.lib.packet.TCP property)
W
window (switchyard.lib.packet.TCP property)
Quick search
Navigation
index
modules
|
Switchyard 1.0.1 documentation
»
Index