如何在 Windows 上捕获并打印来自 Internet 的数据包?
我怎样才能捕捉到它们? 有没有模块/lib 可以做到这一点?
如果是的话,请发布一个例子
How can I capture them?
Is there any module/lib to do it?
Please if it do, post an example
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您可以安装Wireshark,则可以从 Python 中以编程方式使用它。 (根据 bug 3500。)
您还有 PyCap,一个 Python 数据包捕获和注入库,看起来平台独立。
另一个数据包嗅探模块是 Scapy,我认为它不适用于 Windows,但幸运的是误会了。
If you can install Wireshark, you can use it programaticaly from Python. (This isn't yet supported on Windows, as per bug 3500.)
You also have PyCap, a Python Packet Capture and Injection Library that seems to be platform independent.
Yet another packet sniffing module is Scapy, that I though didn't work on Windows, but was fortunately mistaken.