首页
论坛
课程
招聘
[已解决] [悬赏]欲实现一个类似于Wireshark的某个简单功能的简单小工具程序 10.00元
2017-3-18 15:12 3701

[已解决] [悬赏]欲实现一个类似于Wireshark的某个简单功能的简单小工具程序 10.00元

2017-3-18 15:12
3701


不要被这个标题吓到,不是要实现Wireshark这个工具。只是要实现类似于Wireshark的某个简单功能的简单小程序。需求如下:


1. 这个工具必须运行在网卡、操作系统与应用程序之间。目的是要拦截通过网卡然后到所有联网的应用程序之间的数据包。

2. 这个工具能够在拦截网卡通过的数据包时丢弃某些符合特定条件数据包,使这些被丢弃的包不再被本应接受这些数据包的应用程序所接受。

3. 2中所说的符合某些特定条件的这些条件是指:包含某个固定IP或端口的数据包,但不是某个特定的应用程序所要的数据包。


要求很简单,就是以上这些。请各位大牛指教该用什么库,该用什么工具(最好都是开源的),应该参考什么文档来实现这个功能的小工具。如果现有工具(最好是免费的)也能实现这个功能,请给我提示及用法,也算解决问题。


解决问题,马上结贴!




【公告】欢迎大家踊跃尝试高研班11月试题,挑战自己的极限!

收藏
点赞0
打赏
分享
最新回复 (8)
雪    币: 12
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
雪六四 活跃值 2017-3-19 00:23
2
0
如果觉得钱不够可以向我提出,我另开帖子加!
雪    币: 22
活跃值: 活跃值 (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
SFQin 活跃值 2017-3-31 09:33
3
0
windows用wincap库,linux用libpcap,我写过类似的程序。
雪    币: 1686
活跃值: 活跃值 (15)
能力值: ( LV12,RANK:200 )
在线值:
发帖
回帖
粉丝
supercolin 活跃值 1 2017-3-31 15:51
4
0
https://github.com/wireshark wireshark & winpcap
雪    币: 3930
活跃值: 活跃值 (694)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
dabang 活跃值 2017-3-31 16:12
5
0
linux下好像iptable就直接可以实现楼主的需求吧
雪    币: 362
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
Derrin 活跃值 2017-4-4 17:06
6
0
https://www.microsoft.com/en-us/download/details.aspx?id=4865
这个看下。
雪    币: 92
活跃值: 活跃值 (47)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
ggggggaaaa 活跃值 2017-4-12 09:31
7
0
wireshark只能抓,不能过滤丢弃吧,lz是要类似防火墙的东西吧,linux  iptables,windows写个lwf过滤驱动吧,本站好像有人发过了,搜搜吧
雪    币: 2891
活跃值: 活跃值 (1262)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
IamHuskar 活跃值 4 2017-4-12 10:06
8
0
注意  wireshark  的winpcap只能抓取,不能阻断丢弃。必须自己写代码,windows  上使用TDI  WFP驱动,开源的比较少。linux上基本都是开源的吧。window平台上  有个netfilter  sdk,这个是收费的,但是有demo给你测试,过滤协议都可以。
要是只是简单防火墙的功能,开关端口  IP可以参考之前我写的一个垃圾代码
http://bbs.pediy.com/thread-213676.htm 
雪    币: 12
活跃值: 活跃值 (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
雪六四 活跃值 2017-4-12 18:56
9
0
IamHuskar 注意 wireshark 的winpcap只能抓取,不能阻断丢弃。必须自己写代码,windows 上使用TDI WFP驱动,开源的比较少。linux上基本都是开源的吧。window平台上 有个netf ...
能否给个qq私聊下?我的qq:2994887966。
游客
登录 | 注册 方可回帖
返回