NetworkSniffer
1.0.0
該模塊無需任何要求就可以嗅網絡通信(無需SCAPAP/NPCAP/WINPCAP)。
此包需要:
pip install NetworkSnifferpython3 -m NetworkSniffer
python3 NetworkSniffer.pyz -x -s -c
NetworkSniffer -x -X -c
NetworkSniffer -x -s -t -c
NetworkSniffer -x -s -u -c
NetworkSniffer -x -s -4 -c
NetworkSniffer -x -s -6 -c
NetworkSniffer -x -s -c -n ' 192.168.56.0/24 '
NetworkSniffer -x -s -c -n ' 10.0.0.0/8 ' ' 192.168.56.0/24 '
NetworkSniffer -x -s -c -p 80
NetworkSniffer -x -s -c -p 80 53
NetworkSniffer -x -s -c -m ' 00:00:00:00:00:00 '
NetworkSniffer -x -s -c -m ' 00:00:00:00:00:00 ' ' 08:00:27:b1:9d:67 '
NetworkSniffer -x -s -c -i ' 192.168.56.101 '
NetworkSniffer -x -s -c -i ' 192.168.56.101 ' ' 10.0.2.15 '
NetworkSniffer -c -l 20
NetworkSniffer -x -s -f ' test.txt ' from NetworkSniffer import *
sniffer = Sniffer (
[( '192.168.0.47' , 0 ), ( '192.168.56.1' , 0 )],
[( 'fe80:0000:0000:0000:6cc8:2732:3de4:496b' , 0 , 0 , 18 )],
( summary , hexadecimal ),
)
sniffer . sniff ()
SnifferFilters = new_class (
"SnifferFilters" ,
( TcpFilter , Sniffer ),
{},
)
sniffer = SnifferFilters (
[( '192.168.0.47' , 0 ), ( '192.168.56.1' , 0 )],
[( 'fe80:0000:0000:0000:6cc8:2732:3de4:496b' , 0 , 0 , 18 )],
( summary , hexadecimal ),
tcp_filter = True ,
)
sniffer . sniff ()
ipv4_addresses , ipv6_addresses = get_addresses ()
sniffer = Sniffer (
ipv4_addresses ,
ipv6_addresses ,
( raw ,),
)
sniffer . sniff () 在GPL下獲得許可,版本3。