检测客户端是否使用RAW套接字发送数据包到服务器。

问题描述 投票:-2回答:1

检测客户端是否使用RAW socket发送数据包到服务器,有时客户端会使用WPE等工具发送数据到服务器。

c# sockets raw-sockets
1个回答
1
投票

检测客户端是否使用RAW socket向服务器发送数据包。

在服务器上是无法检测到的。一个有用的RAW数据包符合(很可能)标准,就像任何普通的TCP、UDP、ICMP或IGMP数据包一样。

在客户端,主要的区别是RAW数据包需要root权限才能发送--与TCP和UDP数据包相反。也许你可以在 WinSock 在Windows上,检查params,或者这样。

© www.soinside.com 2019 - 2024. All rights reserved.