Home
Trees
Indices
Help
dpkt
[
hide private
]
[
frames
] |
no frames
]
[
Module Hierarchy
|
Class Hierarchy
]
Class Hierarchy
object
:
The most base type
exceptions.BaseException
:
Common base class for all exceptions
exceptions.Exception
:
Common base class for all non-exit exceptions.
dpkt.dpkt.Error
dpkt.dpkt.PackError
dpkt.dpkt.UnpackError
dpkt.dpkt.NeedData
dpkt.ssl.SSL3Exception
dpkt.ieee80211.IEEE80211.Capability
dpkt.ssl_ciphersuites.CipherSuite
:
Encapsulates a cipher suite.
dpkt.snoop.Reader
:
Simple pypcap-compatible snoop file reader.
dpkt.pcap.Reader
:
Simple pypcap-compatible pcap file reader.
dpkt.pcapng.Reader
:
Simple pypcap-compatible pcapng file reader.
dpkt.bgp.BGP.Update.Attribute.MPReachNLRI.SNPA
dpkt.ssl.SSLFactory
unreachable
.Temp
dpkt.dpkt.Packet
:
Base packet class, with metaclass magic to generate members from self.__hdr__.
dpkt.ieee80211.IEEE80211.ACK
dpkt.ah.AH
:
Authentication Header.
dpkt.aoe.AOE
:
ATA over Ethernet Protocol.
dpkt.aoeata.AOEATA
:
ATA over Ethernet ATA command.
dpkt.aoecfg.AOECFG
:
ATA over Ethernet ATA command.
dpkt.arp.ARP
:
Address Resolution Protocol.
dpkt.bgp.BGP.Update.Attribute.ASPath
dpkt.bgp.BGP.Update.Attribute.ASPath.ASPathSegment
dpkt.diameter.AVP
dpkt.rpc.RPC.Reply.Accept
dpkt.ieee80211.IEEE80211.Action
dpkt.sccp.ActivateCallPlane
dpkt.cdp.CDP.Address
dpkt.bgp.BGP.Update.Attribute.Aggregator
dpkt.radiotap.Radiotap.Antenna
dpkt.radiotap.Radiotap.AntennaNoise
dpkt.radiotap.Radiotap.AntennaSignal
dpkt.ieee80211.IEEE80211.Assoc_Req
dpkt.ieee80211.IEEE80211.Assoc_Resp
dpkt.bgp.BGP.Update.Attribute.AtomicAggregate
dpkt.bgp.BGP.Update.Attribute
dpkt.rip.Auth
dpkt.ieee80211.IEEE80211.Auth
dpkt.rpc.RPC.Auth
dpkt.bgp.BGP.Open.Parameter.Authentication
dpkt.bgp.BGP
:
Border Gateway Protocol.
dpkt.mrt.BGP4MPMessage
dpkt.mrt.BGP4MPMessage_32
dpkt.ieee80211.IEEE80211.Beacon
dpkt.ieee80211.IEEE80211.BlockAck
dpkt.ieee80211.IEEE80211.BlockAckActionRequest
dpkt.ieee80211.IEEE80211.BlockAckActionResponse
dpkt.ieee80211.IEEE80211.BlockAckReq
dpkt.cdp.CDP
:
Cisco Discovery Protocol.
dpkt.ieee80211.IEEE80211.CF
dpkt.ieee80211.IEEE80211.CFEnd
dpkt.ieee80211.IEEE80211.CTS
dpkt.rpc.RPC.Call
dpkt.sccp.CallInfo
dpkt.sccp.CallState
dpkt.bgp.BGP.Open.Parameter.Capability
dpkt.radiotap.Radiotap.Channel
dpkt.sctp.Chunk
dpkt.sccp.ClearPromptStatus
dpkt.sccp.CloseReceiveChannel
dpkt.bgp.BGP.Update.Attribute.ClusterList
dpkt.bgp.BGP.Update.Attribute.Communities
dpkt.bgp.BGP.Update.Attribute.Communities.Community
dpkt.rfb.CutText
dpkt.dhcp.DHCP
:
Dynamic Host Configuration Protocol.
dpkt.dns.DNS
:
Domain Name System.
dpkt.netbios.NS
:
NetBIOS Name Service.
dpkt.ieee80211.IEEE80211.DS
dpkt.dtp.DTP
:
Dynamic Trunking Protocol.
dpkt.ieee80211.IEEE80211.Data
dpkt.ieee80211.IEEE80211.DataFromDS
dpkt.ieee80211.IEEE80211.DataInterDS
dpkt.ieee80211.IEEE80211.DataToDS
dpkt.netbios.Datagram
:
NetBIOS Datagram Service.
dpkt.radiotap.Radiotap.DbAntennaNoise
dpkt.radiotap.Radiotap.DbAntennaSignal
dpkt.radiotap.Radiotap.DbTxAttenuation
dpkt.radiotap.Radiotap.DbmTxPower
dpkt.ieee80211.IEEE80211.Deauth
dpkt.diameter.Diameter
:
Diameter.
dpkt.ieee80211.IEEE80211.Disassoc
dpkt.sccp.DisplayPromptStatus
dpkt.sccp.DisplayText
dpkt.esp.ESP
:
Encapsulated Security Protocol.
dpkt.icmp.ICMP.Echo
dpkt.icmp6.ICMP6.Echo
dpkt.icmp6.ICMP6.Error
dpkt.icmp6.ICMP6.ParamProb
dpkt.icmp6.ICMP6.TimeExceed
dpkt.icmp6.ICMP6.TooBig
dpkt.icmp6.ICMP6.Unreach
dpkt.ethernet.Ethernet
:
Ethernet.
dpkt.ieee80211.IEEE80211.FH
dpkt.radiotap.Radiotap.FHSS
dpkt.aim.FLAP
:
Frame Layer Protocol.
dpkt.snoop.FileHdr
:
snoop file header.
dpkt.pcap.FileHdr
:
pcap file header.
dpkt.pcap.LEFileHdr
dpkt.radiotap.Radiotap.Flags
dpkt.rfb.FramebufferUpdate
dpkt.rfb.FramebufferUpdateRequest
dpkt.gre.GRE
:
Generic Routing Encapsulation.
dpkt.gzip.Gzip
dpkt.gzip.GzipExtra
dpkt.h225.H225
:
ITU-T H.225.0 Call Signaling.
dpkt.hsrp.HSRP
:
Cisco Hot Standby Router Protocol.
dpkt.ieee80211.IEEE80211.IBSS
dpkt.icmp.ICMP
:
Internet Control Message Protocol.
dpkt.icmp6.ICMP6
:
Internet Control Message Protocol for IPv6.
dpkt.ieee80211.IEEE80211.IE
dpkt.h225.H225.IE
dpkt.ieee80211.IEEE80211
:
IEEE 802.11.
dpkt.igmp.IGMP
:
Internet Group Management Protocol.
dpkt.ip.IP
:
Internet Protocol.
dpkt.ip6.IP6
:
Internet Protocol, version 6.
dpkt.ip6.IP6ExtensionHeader
:
An extension header is very similar to a 'sub-packet'.
dpkt.ip6.IP6AHHeader
dpkt.ip6.IP6ESPHeader
dpkt.ip6.IP6FragmentHeader
dpkt.ip6.IP6OptsHeader
dpkt.ip6.IP6DstOptsHeader
dpkt.ip6.IP6HopOptsHeader
dpkt.ip6.IP6RoutingHeader
dpkt.ipx.IPX
:
Internetwork Packet Exchange.
dpkt.bgp.BGP.Keepalive
dpkt.rfb.KeyEvent
dpkt.sccp.KeypadButton
dpkt.llc.LLC
:
802.2 Logical Link Control (LLC) data communication protocol.
dpkt.bgp.BGP.Update.Attribute.LocalPref
dpkt.radiotap.Radiotap.LockQuality
dpkt.loopback.Loopback
:
Platform-dependent loopback header.
dpkt.ieee80211.IEEE80211.MGMT_Frame
dpkt.ethernet.MPLSlabel
:
A single entry in MPLS label stack
dpkt.bgp.BGP.Update.Attribute.MPReachNLRI
dpkt.bgp.BGP.Update.Attribute.MPUnreachNLRI
dpkt.mrt.MRTHeader
dpkt.http.Message
:
Hypertext Transfer Protocol headers + body.
dpkt.http.Request
:
Hypertext Transfer Protocol Request.
dpkt.sip.Request
:
SIP request.
dpkt.http.Response
:
Hypertext Transfer Protocol Response.
dpkt.sip.Response
:
SIP response.
dpkt.bgp.BGP.Update.Attribute.MultiExitDisc
dpkt.ntp.NTP
:
Network Time Protocol.
dpkt.netflow.NetflowBase
:
Base class for Cisco Netflow packets.
dpkt.netflow.Netflow1
:
Netflow Version 1.
dpkt.netflow.Netflow5
:
Netflow Version 5.
dpkt.netflow.Netflow6
:
Netflow Version 6.
dpkt.netflow.Netflow7
:
Netflow Version 7.
dpkt.netflow.NetflowBase.NetflowRecordBase
:
Base class for netflow v1-v7 netflow records.
dpkt.netflow.Netflow1.NetflowRecord
:
Netflow v1 flow record.
dpkt.netflow.Netflow5.NetflowRecord
:
Netflow v5 flow record.
dpkt.netflow.Netflow6.NetflowRecord
:
Netflow v6 flow record.
dpkt.netflow.Netflow7.NetflowRecord
:
Netflow v6 flow record.
dpkt.bgp.BGP.Update.Attribute.NextHop
dpkt.bgp.BGP.Notification
dpkt.ospf.OSPF
:
Open Shortest Path First.
dpkt.bgp.BGP.Open
dpkt.sccp.OpenReceiveChannel
dpkt.sccp.OpenReceiveChannelAck
dpkt.bgp.BGP.Update.Attribute.Origin
dpkt.bgp.BGP.Update.Attribute.OriginatorID
dpkt.pim.PIM
:
Protocol Independent Multicast.
dpkt.ppp.PPP
:
Point-to-Point Protocol.
dpkt.pppoe.PPP
dpkt.pppoe.PPPoE
:
PPP-over-Ethernet.
dpkt.bgp.BGP.Open.Parameter
dpkt.pcapng.PcapngOption
:
A single Option
dpkt.pcapng.PcapngOptionLE
dpkt.pcap.PktHdr
:
pcap packet header.
dpkt.pcap.LEPktHdr
dpkt.snoop.PktHdr
:
snoop packet header.
dpkt.pmap.Pmap
:
Portmap / rpcbind.
dpkt.rfb.PointerEvent
dpkt.dns.DNS.Q
:
DNS question.
dpkt.netbios.NS.Q
:
DNS question.
dpkt.dns.DNS.RR
:
DNS resource record.
dpkt.netbios.NS.RR
:
NetBIOS resource record.
dpkt.qq.QQ3Packet
dpkt.qq.QQ5Packet
dpkt.qq.QQBasicPacket
dpkt.ieee80211.IEEE80211.QoS_Data
dpkt.icmp.ICMP.Quote
dpkt.icmp.ICMP.ParamProbe
dpkt.icmp.ICMP.Quench
dpkt.icmp.ICMP.Redirect
dpkt.icmp.ICMP.TimeExceed
dpkt.icmp.ICMP.Unreach
dpkt.radius.RADIUS
:
Remote Authentication Dial-In User Service.
dpkt.rfb.RFB
:
Remote Framebuffer Protocol.
dpkt.rip.RIP
:
Routing Information Protocol.
dpkt.rpc.RPC
:
Remote Procedure Call.
dpkt.rip.RTE
dpkt.rtp.RTP
:
Real-Time Transport Protocol.
dpkt.ieee80211.IEEE80211.RTS
dpkt.radiotap.Radiotap
:
Radiotap.
dpkt.radiotap.Radiotap.Rate
dpkt.ieee80211.IEEE80211.Reassoc_Req
dpkt.rpc.RPC.Reply.Reject
dpkt.rpc.RPC.Reply
dpkt.bgp.BGP.Update.Attribute.Communities.ReservedCommunity
dpkt.bgp.RouteGeneric
dpkt.bgp.RouteIPV4
dpkt.bgp.RouteIPV6
dpkt.bgp.BGP.RouteRefresh
dpkt.rx.Rx
:
Rx Protocol.
dpkt.radiotap.Radiotap.RxFlags
dpkt.sccp.SCCP
:
Cisco Skinny Client Control Protocol.
dpkt.sctp.SCTP
:
Stream Control Transmission Protocol.
dpkt.sll.SLL
:
Linux libpcap "cooked" capture encapsulation.
dpkt.smb.SMB
:
Server Message Block.
dpkt.aim.SNAC
:
Simple Network Atomic Communication.
dpkt.gre.GRE.SRE
dpkt.ssl.SSL2
dpkt.stp.STP
:
Spanning Tree Protocol.
dpkt.stun.STUN
:
Simple Traversal of UDP through NAT.
dpkt.sccp.SelectStartKeys
dpkt.netbios.Session
:
NetBIOS Session Service.
dpkt.rfb.SetColourMapEntries
dpkt.rfb.SetEncodings
dpkt.sccp.SetLamp
dpkt.rfb.SetPixelFormat
dpkt.sccp.SetSpeakerMode
dpkt.sccp.StartMediaTransmission
dpkt.sccp.StartTone
dpkt.sccp.StopMediaTransmission
dpkt.tcp.TCP
:
Transmission Control Protocol.
dpkt.tftp.TFTP
:
Trivial File Transfer Protocol.
dpkt.ieee80211.IEEE80211.TIM
dpkt.ssl.TLS
dpkt.ssl.TLSAlert
dpkt.ssl.TLSCertificate
dpkt.ssl.TLSChangeCipherSpec
:
ChangeCipherSpec message is just a single byte with value 1
dpkt.ssl.TLSClientHello
dpkt.ssl.TLSHandshake
:
A TLS Handshake message
dpkt.ssl.TLSHelloRequest
dpkt.ssl.TLSRecord
:
SSLv3 or TLSv1+ packet.
dpkt.ssl.TLSServerHello
dpkt.ssl.TLSUnknownHandshake
dpkt.cdp.CDP.TLV
dpkt.tns.TNS
:
Transparent Network Substrate.
dpkt.tpkt.TPKT
:
ISO Transport Service on top of the TCP (TPKT).
dpkt.radiotap.Radiotap.TSFT
dpkt.mrt.TableDump
dpkt.radiotap.Radiotap.TxAttenuation
dpkt.udp.UDP
:
User Datagram Protocol.
dpkt.bgp.BGP.Update
dpkt.ethernet.VLANtag8021Q
:
IEEE 802.1q VLAN tag
dpkt.ethernet.VLANtagISL
:
Cisco Inter-Switch Link VLAN tag
dpkt.vrrp.VRRP
:
Virtual Router Redundancy Protocol.
dpkt.yahoo.YHOO
:
Yahoo Messenger.
dpkt.yahoo.YMSG
dpkt.pcapng._PcapngBlock
:
Base class for a pcapng block with Options
dpkt.pcapng.EnhancedPacketBlock
:
Enhanced Packet block
dpkt.pcapng.EnhancedPacketBlockLE
dpkt.pcapng.InterfaceDescriptionBlock
:
Interface Description block
dpkt.pcapng.InterfaceDescriptionBlockLE
dpkt.pcapng.PcapngBlockLE
dpkt.pcapng.SectionHeaderBlock
:
Section Header block
dpkt.pcapng.SectionHeaderBlockLE
dpkt.ssl_ciphersuites.TestCipherSuites
dpkt.ssl.TestClientHello
:
This data is extracted from and verified by Wireshark
dpkt.decorators.TestDeprecatedDecorator
dpkt.gzip.TestGzip
:
This data is created with the gzip command line tool
dpkt.ssl.TestServerHello
:
Again, from Wireshark
dpkt.ssl.TestTLS
:
Test basic TLS functionality.
dpkt.ssl.TestTLSAppData
:
AppData is basically just a string
dpkt.ssl.TestTLSCertificate
:
We use a 2016 certificate record from iana.org as test data.
dpkt.ssl.TestTLSChangeCipherSpec
:
It's just a byte.
dpkt.ssl.TestTLSHandshake
dpkt.ssl.TestTLSMultiFactory
:
Made up test data
dpkt.ssl.TestTLSRecord
:
Test basic TLSRecord functionality For this test, the contents of the record doesn't matter, since we're not parsing the next layer.
dpkt.pcap.Writer
:
Simple pcap dumpfile writer.
dpkt.snoop.Writer
:
Simple snoop dumpfile writer.
dpkt.pcapng.Writer
:
Simple pcapng dumpfile writer.
basestring
:
Type basestring cannot be instantiated; it is the base for str and unicode.
str
:
str(object='') -> string
dpkt.ssl.TLSAppData
:
As far as TLSRecord is concerned, AppData is just an opaque blob.
type
:
type(object) -> the object's type...
dpkt.dpkt._MetaPacket
Home
Trees
Indices
Help
dpkt
Generated by Epydoc 3.0.1 on Mon Apr 29 23:17:55 2019
http://epydoc.sourceforge.net