PHP服务器原始数据包监听

时间:2014-02-04 14:58:53

标签: php sockets

我需要在php上创建一个服务器,它会将原始数据包(完整的,而不是某些数据部分)发送给它...是否可能?设置监听端口和IP将假设TCP / IP,并且不会收到完整的原始数据包...有关如何正确执行的任何想法?

我基本上需要显示包含所有标头的完整TCP / IP数据包。 ALL!

1 个答案:

答案 0 :(得分:0)

您可以打开原始套接字,而不是打开TCP套接字。

http://php.net/socket-create

而不是SOCK_STREAM使用SOCK_RAW

如果您正在使用Linux并且正在尝试WIFI黑客攻击,请安装aircrack-ng,设置airmon-ng并使用ngrep mon0之类的内容来监听此界面(非阻止优势)。

ngrep可用于观看任何界面,例如eth0(参见其联机帮助页)。