欺骗HTTP请求的起始IP地址

2024-04-20 14:03:08 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
3条回答

这是对HTTP的误解。HTTP协议基于TCP之上。TCP协议依赖于三方握手来初始化请求。

alt text http://upload.wikimedia.org/wikipedia/commons/archive/c/c7/20051221162333!300px-Tcp-handshake.png

不用说,如果您伪造原始IP地址,您将永远无法通过同步阶段,也不会发送任何HTTP信息(服务器无法将其发送到合法主机)。

如果需要测试IP负载平衡器,这不是方法。

我昨天刚学到:

我认为您已经暗示您已经知道了这一点,但是对HTTP请求的任何响应都会转到显示在头中的IP地址。因此,如果你想看到这些响应,你需要控制路由器并设置它,以便欺骗的IP都被路由回你用来查看响应的IP。

要设置用于连接的源地址。google“urllib2 source address”给出http://bugs.python.org/file9988/urllib2_util.py。我没试过。

您正在运行的系统需要配置您正在测试的IP。

相关问题 更多 >