您的位置:程序门 -> linux/unix社区 -> 程序开发区



毕业设计开题了:基于linux的个人防火墙的设计于实现,给点建议


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


毕业设计开题了:基于linux的个人防火墙的设计于实现,给点建议[已结贴,结贴人:njwangchuan]
发表于:2007-03-17 15:52:08 楼主
前段时间刚考完研究生,专业课中的操作系统考的真是垃圾。我本来是带着这个题目去让老师说一通,然后重新给我个题目的,没想到老师说:这题目很好,就做这个。我想问下各位过来人以下几个问题:

        1、这个题目够不够一个本科毕业生的毕业设计的分量?因为专业的原因,我们的毕业设计看中的是你最后设计出来的东西功能是否完善,设计流程是否规范,虽然最后的论文也是要有的。

        2、如果题目没问题,这个设计的侧重点应该放在哪比较合适?

        3、参考资料~~

        以下是我毕业的一个简单思路:

        内容
1.熟悉linux下c语言编程及套接口编程
2.熟悉tcp/ip原理
3.熟悉防火墙技术原理
4.在linux下编程实现防火墙
5.将防火墙程序登记到linux内核
6.验证linux防火墙的有效性
设计
(论文)
主要技术
指标
能够有效地完成linux防火墙
系统具有较高的执行效率
用程序实现毕业设计,形成规范的毕业论文
用幻灯片展示毕业论文
发表于:2007-03-17 16:22:241楼 得分:5
哇,高手,我的毕业设计是linux下的多线程相关的。你做的防火墙太复杂了吧
发表于:2007-03-17 16:53:412楼 得分:5
又在玩文字游戏了,实际做出来的是小玩意。
发表于:2007-03-17 17:40:393楼 得分:5
我也想了解一下这方面
发表于:2007-03-17 18:02:544楼 得分:0
说实话,我也感觉这题目分量不足,基本的东西就那没几行代码,那我能不能多在“功能”上做点文章,搞个内置md5验证,安全分级,流量控制什么的在里面?我怕这一搞又收不住了~~
发表于:2007-03-18 08:26:285楼 得分:50
如果加个图形的话,你可以用gtk+设计。

火墙主要有日志,网络状态列表,网络状态控制(如拦截)组成的。所以,要3个界面,一个是主界面——状态列表。一个是日志界面,一个是控制界面。

说下原理:
一、监控   tcp连接  

黑客程序或木马程序的本质是实现数据传输。tcp和udp(用户数据文报协议)是两个最常用的数据传输协议,它们都使用设置监听端口的方法来完成数据传输。  

实时监控所有端口的连接情况、及时对异常连接发出警告并提示用户删除异常连接,就可以有效地达到防黑目的。  

二、异常警告及删除连接  
通过定时比较前后两个   tcp连接表,我们可以立即发现异常并发出警告。收到警告信号后,我们应首

先将可疑连接删除掉,然后再仔细查找系统中是否有安全漏洞或有可疑进程在工作。
发表于:2007-03-18 13:12:546楼 得分:0
谢谢楼上的啊~~
发表于:2007-03-18 15:21:437楼 得分:5
抄一下openbsd的pf.
发表于:2007-03-19 17:59:168楼 得分:5
先研究下iptables吧。呵呵。
发表于:2007-03-19 20:33:209楼 得分:25
如果是个人防火墙的话,在协议栈的三层入口加入策略控制模块应该就可以实现需求了。不要说是否完善,设计流程是否规范,系统具有较高的执行效率这些话,关键不在这里。如果你是刚接触linux内核和协议栈你遇到问题远远不是上面的问题。不过一个良好的调试机制和日志系统可以让你快速定位问题,这很重要。iptables你可以参考一下。不过建议你制定好你的计划。防火墙可大可小哦。
发表于:2007-07-12 11:32:1510楼 得分:0
mark一下,   回去做.


快速检索

最新资讯
热门点击