出于测试的原因,我试图生成一个具有不同源IP地址的http数据包,并将其发送到目的地。
我将使用或packetdotnet。
在这里发现了很好的样本:
http://www.tamirgal.com/blog/post/SendTcpSynExamplecs.aspx
在这里:
http://pcapdotnet.codeplex.com/wikipage?title=Pcap.Net%20Tutorial%20-%20Sending%20Packets
但我是这方面的菜鸟我需要帮助:
任何示例或链接都会有帮助。
发布于 2012-12-18 21:07:09
在能够发送将要接收的http数据包之前,您必须建立与服务器的tcp连接。要从ip级别构建您可能需要进行这种测试的内容,这需要做一些工作。
不过,有些工具将为您生成http会话。它们通常也可以配置为打开特定数量的同步http会话,如果这是您在提到更改源ip时要做的事情。像http://code.google.com/p/httperf/或http://httpd.apache.org/docs/2.2/programs/ab.html之类的东西可能会这样做。
发布于 2012-12-24 08:17:34
正如克里斯·摩根在他的回答中指出的那样,做你所描述的事情是不可能的。原因如下:
有一些特殊情况是部分可能的( HTTP请求中的X转发和类似的报头),但这必须在每个应用程序的基础上进行研究。
因此,简而言之:您所要求的是不可能的(除了一些非常特殊的情况),您可以阅读更多关于建立在这篇Wiki文章上的TCP连接的信息。
https://stackoverflow.com/questions/13936882
复制相似问题