免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 7065 | 回复: 21
打印 上一主题 下一主题

linux环境下开发过滤程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-25 10:53 |只看该作者 |倒序浏览
自己想深入学习一下linux,并且在linux下用C语言编写点小程序,希望大家能帮帮小弟,如果有兴趣一起学习的欢迎。

     在linux环境下用C编写一个过滤小程序,主要功能类似于ipp2p,能过滤掉迅雷、BT下载,像防火墙的过滤功能。

方案1:
   
    过滤掉迅雷等下载软件的端口,在网关处对于这些端口转发的数据包全部丢弃

方案2:

    过滤特征码,预存迅雷等特征码,抓取数据包,把数据包特征码与预存迅雷特征码对比如果一致则丢弃此数据包


遇到问题:

    1、在linux下开发的程序是否能在windows下安装?

    2、如何抓取网际层的数据包提取特征码进行对比?

    3、如何丢弃数据包?

    4、本程序安装在局域网中的一台机器上和安装在网关服务器或者路由是否不同?

小弟第一次在linux下编程,希望大家给个思路,谢谢各位了! 如有兴趣的朋友可以来一起学习学习

[ 本帖最后由 net_robber 于 2009-2-25 12:57 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-02-25 12:14 |只看该作者
iptables 不行?自己写模块也不行?

论坛徽章:
0
3 [报告]
发表于 2009-02-25 12:59 |只看该作者
留下联系方式是为了让人主动联系你么??

这好像不符合公开讨论的原则


或者你愿意付费,那么请注明


在你注明付费之前,我帮你把联系信息去掉了

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
4 [报告]
发表于 2009-02-25 13:06 |只看该作者
netfilter/iptables就差不多了,要是你不是很复杂的话

论坛徽章:
0
5 [报告]
发表于 2009-02-25 13:11 |只看该作者
留下联系方式是为了让人主动联系你么??

这好像不符合公开讨论的原则


或者你愿意付费,那么请注明


在你注明付费之前,我帮你把联系信息去掉了


不好意思,新手不懂规矩,就是想找几个朋友一起学习学习,我把联系方式去掉

论坛徽章:
0
6 [报告]
发表于 2009-02-25 13:23 |只看该作者

回复 #2 langue 的帖子

以前没接触过linux编程,通过这次机会想好好学习学习,在入门阶段。。。

论坛徽章:
0
7 [报告]
发表于 2009-02-25 13:24 |只看该作者

回复 #4 dreamice 的帖子

自己写的比较好,因为想学习一下linux,在linux下如何编程

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
8 [报告]
发表于 2009-02-25 14:16 |只看该作者
原帖由 血色牛仔 于 2009-2-25 13:24 发表
自己写的比较好,因为想学习一下linux,在linux下如何编程


你自己在内核还是用户空间实现?
这个有点难度啊

论坛徽章:
0
9 [报告]
发表于 2009-02-25 15:15 |只看该作者

回复 #8 dreamice 的帖子

用linux的C语言编程软件实现,这个有难度么?ipp2p的源代码我看了 就40多KB  我有2个月的时间来做

论坛徽章:
0
10 [报告]
发表于 2009-02-25 15:24 |只看该作者
一般来说,基于iptables,能够完成你的需求
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP