Index

A | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | U | W

A

ACK (switchyard.lib.packet.TCP attribute)
ack (switchyard.lib.packet.TCP attribute)
add_header() (switchyard.lib.packet.Packet method)
add_interface() (switchyard.lib.testing.Scenario method)
add_payload() (switchyard.lib.packet.Packet method)
Arp (class in switchyard.lib.packet)
ArpOperation (class in switchyard.lib.packet.common)

C

CWR (switchyard.lib.packet.TCP attribute)

D

data (switchyard.lib.packet.ICMPDestinationUnreachable attribute)
(switchyard.lib.packet.ICMPEchoReply attribute)
(switchyard.lib.packet.ICMPEchoRequest attribute)
(switchyard.lib.packet.ICMPRedirect attribute)
(switchyard.lib.packet.ICMPSourceQuench attribute)
(switchyard.lib.packet.ICMPTimeExceeded attribute)
debugger() (in module switchyard.lib.debug)
dscp (switchyard.lib.packet.IPv4 attribute)
dst (switchyard.lib.packet.Ethernet attribute)
(switchyard.lib.packet.IPv4 attribute)
dstip (switchyard.lib.packet.IPv4 attribute)
dstport (switchyard.lib.packet.TCP attribute)
(switchyard.lib.packet.UDP attribute)

E

ECE (switchyard.lib.packet.TCP attribute)
ecn (switchyard.lib.packet.IPv4 attribute)
ethaddr (switchyard.lib.common.Interface attribute)
Ethernet (class in switchyard.lib.packet)
EtherType (class in switchyard.lib.packet.common)
ethertype (switchyard.lib.packet.Ethernet attribute)
expect() (switchyard.lib.testing.Scenario method)

F

FIN (switchyard.lib.packet.TCP attribute)
flags (switchyard.lib.packet.IPv4 attribute)
(switchyard.lib.packet.TCP attribute)
fragment_offset (switchyard.lib.packet.IPv4 attribute)
from_bytes() (switchyard.lib.packet.Packet static 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)

H

hardwaretype (switchyard.lib.packet.Arp attribute)
has_header() (switchyard.lib.packet.Packet method)
headers() (switchyard.lib.packet.Packet method)
hl (switchyard.lib.packet.IPv4 attribute)

I

ICMP (class in switchyard.lib.packet)
icmpcode (switchyard.lib.packet.ICMP attribute)
icmpdata (switchyard.lib.packet.ICMP attribute)
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 attribute)
identifier (switchyard.lib.packet.ICMPEchoReply attribute)
(switchyard.lib.packet.ICMPEchoRequest attribute)
insert_header() (switchyard.lib.packet.Packet method)
interface_by_ipaddr()
(switchyard.switchy_real.PyLLNet method)
interface_by_macaddr()
(switchyard.switchy_real.PyLLNet method)
interface_by_name()
(switchyard.switchy_real.PyLLNet method)
interfaces()
(switchyard.switchy_real.PyLLNet method)
ipaddr (switchyard.lib.common.Interface attribute)
ipid (switchyard.lib.packet.IPv4 attribute)
IPProtocol (class in switchyard.lib.packet.common)
IPv4 (class in switchyard.lib.packet)

L

log_debug() (built-in function)
(in module switchyard.lib.common)
log_failure() (built-in function)
(in module switchyard.lib.common)
log_info() (built-in function)
(in module switchyard.lib.common)
log_warn() (built-in function)
(in module switchyard.lib.common)

M

main

N

name (switchyard.lib.common.Interface attribute)
netmask (switchyard.lib.common.Interface attribute)
nexthopmtu (switchyard.lib.packet.ICMPDestinationUnreachable attribute)
NoPackets
NS (switchyard.lib.packet.TCP attribute)
num_headers() (switchyard.lib.packet.Packet method)

O

offset (switchyard.lib.packet.TCP attribute)
operation (switchyard.lib.packet.Arp attribute)
options (switchyard.lib.packet.IPv4 attribute)
(switchyard.lib.packet.TCP attribute)
origdgramlen (switchyard.lib.packet.ICMPDestinationUnreachable attribute)
(switchyard.lib.packet.ICMPTimeExceeded attribute)

P

Packet (class in switchyard.lib.packet)
port_by_ipaddr() (switchyard.switchy_real.PyLLNet method)
port_by_macaddr() (switchyard.switchy_real.PyLLNet method)
port_by_name() (switchyard.switchy_real.PyLLNet method)
ports() (switchyard.switchy_real.PyLLNet method)
prepend_header() (switchyard.lib.packet.Packet method)
protocol (switchyard.lib.packet.IPv4 attribute)
protocoltype (switchyard.lib.packet.Arp attribute)
PSH (switchyard.lib.packet.TCP attribute)
PyLLNet (class in switchyard.switchy_real)

R

recv_packet()
(switchyard.switchy_real.PyLLNet method)
redirectto (switchyard.lib.packet.ICMPRedirect attribute)
RST (switchyard.lib.packet.TCP attribute)

S

send_packet()
(switchyard.switchy_real.PyLLNet method)
senderhwaddr (switchyard.lib.packet.Arp attribute)
senderprotoaddr (switchyard.lib.packet.Arp attribute)
seq (switchyard.lib.packet.TCP attribute)
sequence (switchyard.lib.packet.ICMPEchoReply attribute)
(switchyard.lib.packet.ICMPEchoRequest attribute)
Shutdown
shutdown() (switchyard.switchy_real.PyLLNet method)
size() (switchyard.lib.packet.Packet method)
src (switchyard.lib.packet.Ethernet attribute)
(switchyard.lib.packet.IPv4 attribute)
srcip (switchyard.lib.packet.IPv4 attribute)
srcport (switchyard.lib.packet.TCP attribute)
(switchyard.lib.packet.UDP attribute)
srpy.py
srpy_main
switchy_main
switchyard.lib.common (module)
switchyard.lib.common.Interface (built-in class)
switchyard.lib.testing.PacketInputEvent (built-in class)
switchyard.lib.testing.PacketInputTimeoutEvent (built-in class)
switchyard.lib.testing.PacketOutputEvent (built-in class)
switchyard.lib.testing.Scenario (built-in class)
SYN (switchyard.lib.packet.TCP attribute)

T

targethwaddr (switchyard.lib.packet.Arp attribute)
targetprotoaddr (switchyard.lib.packet.Arp attribute)
TCP (class in switchyard.lib.packet)
to_bytes() (switchyard.lib.packet.Packet method)
tos (switchyard.lib.packet.IPv4 attribute)
total_length (switchyard.lib.packet.IPv4 attribute)
ttl (switchyard.lib.packet.IPv4 attribute)

U

UDP (class in switchyard.lib.packet)
URG (switchyard.lib.packet.TCP attribute)
urgent_pointer (switchyard.lib.packet.TCP attribute)

W

window (switchyard.lib.packet.TCP attribute)