我查了密码
in a tutorial
制作一个非常基本的包嗅探器:
#!/usr/bin/python
#
# Simplest Form Of Packet sniffer in python
# Works On Linux Platform
#import module
import socket
#create an INET, raw socket
s = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_TCP)
# receive a packet
while True:
# print output on terminal
print s.recvfrom(65565)
它给了我一个错误:
Traceback (most recent call last):
File "sniffer.py", line 16, in <module>
print s.recvfrom(65565)
socket.error: [Errno 10022] An invalid argument was supplied
以管理员身份运行时。这是怎么回事?我只使用python很短时间。