Python端口侦听器

时间:2012-08-12 02:40:11

标签: python

我想编写一个Python程序,它可以监听一系列端口的传入sin请求(也可能是ack和fin)。然后,我希望此程序记录这些已发送数据包的时间,IP和端口。

唯一的问题是我真的不知道从哪里开始。我不希望任何人握住我的手,但我确实需要有人指出我正确的方向

2 个答案:

答案 0 :(得分:3)

您可能正在寻找原始套接字,请参阅http://docs.python.org/library/socket.html

如果您只想捕获端口范围内收到的数据包并进行记录,那么您应该省去麻烦并使用Wireshark http://www.wireshark.org/

答案 1 :(得分:1)

如果是出于教育目的;您可以使用scapy作为网络嗅探器。否则,仅配置防火墙以记录适当的事件就足够了。