Python——中间人

标签 python scapy man-in-the-middle

我想捕获我的计算机正在发送的数据包,修改它并发送它。我不能使用嗅探,因为它给了我数据包的副本。数据包本身被发送。 我想停止发送数据包,更改它,然后转发它 - MitM 攻击。

如何使用 scapy 来完成此操作?

最佳答案

您需要的听起来更像是代理。您尝试注入(inject)哪种协议(protocol)?如果是 HTTP,那就很容易了 - 去掉任何 HTTP 代理和中间人。

或者你可以使用像socksify这样的东西,但我不知道有什么东西可以在Windows上运行。或者您需要一些可以用作网络驱动程序的东西。

如果数据包源自您的计算机,则无法使用 scapy 轻松实现此目的。 scapy-arp-mitm 的示例是在其他计算机通信上执行 mitm。

关于Python——中间人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31137204/

相关文章:

python - 如何识别与 Pandas/Python 中的特定动态值相关的文本

python - 将非文本文件读入 Python

python - 清除 Django 中的特定缓存

python - scapy "TypeError: ' IP'对象不可调用”

python - python scapy portscanner 的问题

Ruby MITM 代理

python - 运行 Python/Selenium 时出现 IOError : [Errno 13] Permission denied: 'geckodriver. 日志

python - 使用 Scapy 编写脚本

security - 从应用程序中检测中间人

security - SSL和中间人的误解