有没有什么类似Winpcap的数据包拦截的库?

2014-01-17 10:46:17 +08:00
 keary
如题,我现在想写个需要做到数据包拦截与修改的的程序,比如拦截目的IP为XXX.XXX.XXX.XXX的数据包,然后修改IP字段后再发出去~

Winpcap库感觉简单好用,问题是它只能做到旁路捕包,而不能拦截,所以想问问有没有什么跟它类似的现成的数据包拦截的类库?我看现在要拦截都是写NDIS中间层驱动,不过这个好像稳定性不是很好,而且驱动开发我也不怎么会…
8799 次点击
所在节点    问与答
24 条回复
liwei
2014-01-20 07:21:30 +08:00
@Tinet 用户空间通过 netlink 获取到数据包 处理后再通过netlink发送到内核
liwei
2014-01-20 07:23:11 +08:00
@keary lib没连接上? 不清楚什么原因 我平时都是在linux下用的 gcc
a7a2
2016-12-31 16:58:06 +08:00
@keary WinDivert 上的 WinDivert sample applications 你在 windows gcc 编译通过了无?
wuwenjia
2018-04-01 11:37:10 +08:00
请问这个修改数据包,可以对数据包里面的具体数据的某个字段的值进行修改吗,我想对 post 的数据包里面的数据进行拦截加密再发出去,这个要怎么弄呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/97352

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX