拦截发往特定IP地址的网络数据
为轮子而生 2019-12-18 07:40:34 想实现以下效果:
监听所有网络数据包
对发往指定IP的数据包实施拦截,使其访问不成功
试过SharpPcap,因需要给客户端安装winpcap,放弃
也试过Fiddler,通过代理来监控会导致用户体验极差,且对火狐无效
hook recv也试过,似乎只能监听本程序的收发
socket raw应该是只能抓取,但是不能拦截
公司的网络是私网,路由器在上级单位,有上千个终端,所以基本没有办法在路由或物理连接上做工作
C#有无可能实现这种功能呢? 或者有可供调用的基于NDIS什么的c++ dll也可以