PHP服务器原始数据包侦听

PHP服务器原始数据包侦听,php,sockets,Php,Sockets,我需要在php上创建一个服务器,它可以将原始数据包(完整的,而不是一些数据部分)发送给我。。。可能吗?设置侦听端口和ip将采用TCP/ip,并且不会接收完整的原始数据包。。。有没有关于如何做好这件事的想法 我基本上需要的是显示包含所有标头的完整TCP/IP数据包。全部 您可以打开原始套接字,而不是打开TCP套接字 不要使用SOCK\u-STREAM而使用SOCK\u-RAW 如果您喜欢linux,并且正在尝试WIFI黑客,请安装Airrack ng,安装airmon ng,并使用类似于ngre

我需要在php上创建一个服务器,它可以将原始数据包(完整的,而不是一些数据部分)发送给我。。。可能吗?设置侦听端口和ip将采用TCP/ip,并且不会接收完整的原始数据包。。。有没有关于如何做好这件事的想法


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

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

不要使用
SOCK\u-STREAM
而使用
SOCK\u-RAW

如果您喜欢linux,并且正在尝试WIFI黑客,请安装Airrack ng,安装airmon ng,并使用类似于
ngrep mon0
的工具通过此接口收听(非阻塞好处)


<代码> NGRP THO可用于监视任何接口,如代码> Eth0(参见其主页)。

我嗅到中间有一个人!不,我需要它来做不同的协议测试。。。没有侵入性…
ngrep
是有问题的,因为它转换已知的协议,不显示完整的
tcp/ip
数据包,例如。。。如何将我从原始套接字获得的数据分为数据包?@FlashThunder您需要使用root运行ngrep(几乎任何类似的工具都需要root来读取原始数据包),以便能够捕获任何类型协议的以太网流量。ngrep不限于tcp/ip。它不限于,但不显示整个数据包。。。当它是TCP/IP时,它会隐藏它的头。。。这就是我想要探索的
ettercap
为我完成了这项工作。。。