# Copyright (c) Twisted Matrix Laboratories. # See LICENSE for details. """ Interface definitions for working with raw packets """ from zope.interface import Interface class IRawDatagramProtocol(Interface): """ An interface for protocols such as UDP, ICMP and TCP. """ def addProto(): """ Add a protocol on top of this one. """ def datagramReceived(): """ An IP datagram has been received. Parse and process it. """ class IRawPacketProtocol(Interface): """ An interface for low-level protocols such as IP and ARP. """ def addProto(): """ Add a protocol on top of this one. """ def datagramReceived(): """ An IP datagram has been received. Parse and process it. """
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
__pycache__ | Folder | 0755 |
|
|
test | Folder | 0755 |
|
|
__init__.py | File | 631 B | 0644 |
|
ethernet.py | File | 1.66 KB | 0644 |
|
ip.py | File | 2.53 KB | 0644 |
|
raw.py | File | 811 B | 0644 |
|
rawudp.py | File | 1.77 KB | 0644 |
|
testing.py | File | 16.9 KB | 0644 |
|
tuntap.py | File | 12.24 KB | 0644 |
|