All Classes Namespaces Files Functions Pages
framev4v6.tcl File Reference

Utility module that eases the construction of all types of valid network packets as bytelists, which is the format used by the ByteBlower. More...

Functions

 excentis::basic::Frame.Udpv6.Set DMAC SMAC DIP SIP DP SP dataOrLength?params?
 
 excentis::basic::Frame.Udp.Set DMAC SMAC DIP SIP DP SP dataOrLength?params?
 
 excentis::basic::Frame.Tcp.Set DMAC SMAC DIP SIP DP SP dataOrLength?params?
 
 excentis::basic::Frame.Tcpv6.Set DMAC SMAC DIP SIP DP SP dataOrLength?params?
 
 excentis::basic::Frame.Igmp.Set SMAC SIP Type GroupAddress?params?
 
 excentis::basic::Frame.Icmp.Echo.Set DMAC SMAC DIP SIP ID seqNr dataOrLength?params?
 
 excentis::basic::Frame.Icmp.Set DMAC SMAC DIP SIP Type Code dataOrLength?params?
 
 excentis::basic::Frame.Ipv4.Set DMAC SMAC DIP SIP protocol dataOrLength?params?
 
 excentis::basic::Frame.Ipv6.Set DMAC SMAC DIP SIP nextHeader dataOrLength?params?
 
 excentis::basic::Frame.Mac.Set DMAC SMAC EtherType data?params?
 
 excentis::basic::Frame.Pad frame?length??padByte?
 
 excentis::basic::Frame.Vlan.Tag.Create id priority dropeligable tpid
 
 excentis::basic::Frame.Vlan.Insert frame id priority dropeligable?tpid?
 
 excentis::basic::Frame.PPP.ProtocolId.FromEtherType ethernetEtherType
 
 excentis::basic::Frame.PPPoE.Session.Header.Create sessionId payloadLength ethernetEtherType
 
 excentis::basic::x.Frame.EtherII.Set DMAC SMAC type data?length?
 
 excentis::basic::x.Frame.SNAP.Set DMAC SMAC type data?length?
 
 excentis::basic::x.Frame.802.3.Set DMAC SMAC data?length?
 
 excentis::basic::x.Frame.DataOrLength.Parse dataOrLength
 

Module overview

Utility module that eases the construction of all types of valid network packets as bytelists, which is the format used by the ByteBlower.

The methods in this module typically take various header field values (such as source and destination IP) as arguments. Using these values, they can generate a valid ethernet frame. This created frame is then returned in a hexadecimal bytelist format ('0x01 0x02 0xFF...').

Definition in file framev4v6.tcl.