Iptables图形管理工具的设计与实现,毕业论文设计,课程设计

4004
    


来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
联系方式 :
免费下载 ×

下载APP,支持永久资源免费下载

限免产品服务请联系qq:1585269081

下载APP
免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
下载 ×

下载APP,资源永久免费


如果出现不能下载的情况,请联系站长,联系方式在下方。

免费下载 ×

下载论文助手APP,资源永久免费

免费获取

如果你已经登录仍然出现不能下载的情况,请【点击刷新】本页面或者联系站长


摘 要

Netfilter/Iptables防火墙是Linux平台下的包过滤防火墙,Iptables防火墙不仅提供了强大的数据包过滤能力,而且还提供转发,NAT映射等功能,是个人及企业级Linux用户构建网络安全平台的首选工具。但是,由于种种原因,Iptables一直是使用命令模式管理配置防火墙,这就要求用户必须熟悉Iptables各种繁杂的命令,为用户的使用带来了很多不便。本文设计并实现了一个基于Web的Iptables图形管理工具,通过友好的配置界面,简化了Iptables防火墙的管理配置程序,更方便用户对Iptables防火墙的使用。

本工具采用Browser/Server模式,通过Web配置界面,用户可远程修改Iptables的相关配置文件,从而到达配置Iptables的目的。整个工具由添加/删除规则,插入/替换规则,状态机制,关闭/启动/重启防火墙等几个模块组成。用户只需登陆到配置页面,通过简单的鼠标操作就可以轻松完成防火墙的基本配置工作。

**关键词:Iptables防火墙;Browser/Server;包过滤 ** The Design and Implementation of Graphics Management Tools of Iptables 

Abstract

The graphics management tool of Iptables can manage the Iptables firewall on website. The Iptables firewall not only provides function to filter data, but also 

provides a function to transfer package as well as NAT. It is used to design secure network by personal and company. But for various reasons, the Iptables is configured by inputting commands, which means that users must be familiar to the commands. So, the paper designs and implements Iptables interfacial management tool which bases on website. The user can configure it simpler and more convenient by friendly graphics interfacial.

This system uses Browser/Server mode to configure Iptables by modifying iptbales configuration files on web. The system is constituted by the following modules: the rule of addition, the rule of deleting, and the rule of insertion, the rule of replacing, the mechanism of stating, shutdown firewall, start firewall, and restarting firewall. The users can configure Iptables firewall just by login the web and clicking mouse. 

Key words: Iptables Firewall; Browser/Server; package filter

目 录

论文总页数:22页

1引 言 1 2 防火墙基本理论 1 2.1 防火墙技术分类 2 2.1.1包过滤技术 2 2.1.2代理技术 2 2.1.3状态监视技术 2 2.2包过滤防火墙工作原理 2 2.3 Iptables防火墙简介 3 2.3.1 Netfilter组件 3 2.3.2 Iptables组件 3 2.4 Iptables工作原理 3 2.4.1 Iptables规则表简介 3 2.4.2 Iptables的工作流程 4 3.系统概述 4 3.1 系统摘要 4 3.2 系统设计模式 4 4 开发环境及工具 5 4.1 开发环境 5 4.2 开发工具 6 5 系统构成 6 5.1系统基本构成 6 5.2功能模块构成 7 5.2.1添加规则功能模块 7 5.2.2 删除规则功能模块 7 5.2.3插入规则功能模块 7 5.2.4替换规则功能模块 7 5.2.5状态机制功能模块 7 5.2.6 防火墙关闭/启动功能模块 7 5.2.7 防火墙重启模块 7 5.2.8读取防火墙配置文件/规则链模块 8 6 系统设计 8 6.1前台主页设计 8 6.2基本设置功能的设计 9 6.3状态机制功能设计 10 6.4 Iptables操作功能设计 10 6.5 Iptables配置文件/规则链读取功能设计 11 7系统实现 11 7.1基本设置及高级功能实现方法 11 7.2 Iptables操作功能实现 15 7.3读取防火墙配置文件/规则链的实现 16 8开发中遇到的问题及解决办法 18 8.1所遇问题 18 8.2解决办法 18 9系统测试 19 结 论 20 参考文献 20 致 谢 21 声 明 22

参考文献

[1] Steve Suehring,Robert L.Ziegle.LINUX防火墙[M].北京:机械工业出版社,2006。

[2] 林蕙深.Red Hat Linux服务器配置与应用[M].北京:人民邮电出版社,2006。

[3] 王俊伟,吴俊海.Linux标准教程[M].北京:清华大学出版社,2006。

[4] Bruce Eckel[美].Thinking in Java(第二版)[M].侯捷译.北京:机械工业出版社,2005。

[5] 柳永波,刘雪梅,赵长海.JSP应用开发技术[M].北京:人民邮电出版社,2005。

[6] 卢坚,鲍嘉.Dreamweaver 8从入门到精通[M].北京:兵器工业出版社,2005。

[7] 黄雅玲,杨宏文.JavaScript教学范本[M].北京:中国铁道出版社,2002。


免费下载 ×

下载APP,支持永久资源免费下载

下载APP 免费下载
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。
扫描加我微信 ×

演示

×
登录 ×


下载 ×
论文助手网
论文助手,最开放的学术期刊平台
							 
回复
来来来,吐槽点啥吧

作者联系方式

×

向作者索要->