/
usr
/
lib
/
python3
/
dist-packages
/
twisted
/
pair
/
/usr/lib/python3/dist-packages/twisted/pair
mkdir
upload
Name
Size
Mode
Actions
test/
-
0755
rm
__pycache__/
-
0755
rm
ethernet.py
1684
0644
edit
dl
rm
ip.py
2329
0644
edit
dl
rm
raw.py
1117
0644
edit
dl
rm
rawudp.py
1559
0644
edit
dl
rm
testing.py
17256
0644
edit
dl
rm
tuntap.py
12473
0644
edit
dl
rm
__init__.py
315
0644
edit
dl
rm
Edit:
/usr/lib/python3/dist-packages/twisted/pair/raw.py
(1117B)
# 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(num, proto): """ Add a protocol on top of this one. """ def datagramReceived( data, partial, source, dest, protocol, version, ihl, tos, tot_len, fragment_id, fragment_offset, dont_fragment, more_fragments, ttl, ): """ 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(num, proto): """ Add a protocol on top of this one. """ def datagramReceived(data, partial, dest, source, protocol): """ An IP datagram has been received. Parse and process it. """
Save
cmd:
run