想手动发送SYN ACK数据包以建立TCP连接(如果可能,在PHP中)

时间:2011-11-03 03:20:37

标签: php tcp

如何将自己的SYN和ACK数据包发送到php中的服务器。我不希望系统做任何事情,我想创建自己的数据包,并自己发送它们以建立TCP连接。这可以在php中完成,或者我必须使用C ++,或者使用python或bash(shell脚本),这是最简单的。并且有人可以指导我到一个好地方来了解SYN和ACK数据包的内容是什么。我知道一个SYN数据包有IP地址,以及有关发送服务器的ACK回复的位置的其他详细信息。

谢谢,

macintosh264

1 个答案:

答案 0 :(得分:3)

听起来像是在寻找PHP的原始网络库。快速搜索prnl。但是,不同操作系统的支持可能不均衡;所谓的“原始插座”有时被认为是敏感物品。