笔者今年的毕业设计课题是:
基于Linux的网络嗅探软件设计与实现。 详细介绍:网络嗅探需要用到网络嗅探器,其最早是为网络管理人员配备的工具,有了嗅探器网络管理员可以随时掌握网络的实际情况,查找网络漏洞和检测网络性能,当网络性能急剧下降的时候,可以通过嗅探器统计网络流量,找出网络阻塞的来源。系统需要捕获局域网内各台计算机发送或接收的数据包,对数据包进行输出和分析,统计发送或接收的流量。
说来不怕笑话,当时想着这个应该蛮好弄的;谁知道仔细一分析,这个东西还真不怎么好弄。而且通过和导师沟通了之后呢。还要界面...我当时况擦汗阿.... 也米有办法。就只好未雨绸缪把,一步一步的开始作。
开发图形界面的话,在Linux下有各种方案可选。目前笔者选择QT,首先,我周围的人有人了解这个。其次也导师当时也提到了用QT去开发界面。就来说说QT的安装。
( 下面没有若没有特别指名则说明OS为ubutu10.04.其配置均为系统默认。)
安装QT有两种方法,可以直接从 上下载一切所需要的资源。并一步一步的安装,具体的安装步骤,笔者这里没有实践,清读者自己查资料解决。这里提供使用命令行安装,也就是用ubuntu的软件源当中的数据进行。
在命令提示符下输入:sudo apt-get install qt4 并连续安两下tab键,会提示出如下信息。
- [#29#cp@cp-destop ~]$sudo apt-get install qt4-
-
qt4-demos qt4-designer qt4-doc qt4-qmake
-
qt4-demos-dbg qt4-dev-tools qt4-doc-html qt4-qtconfig
-
[#29#cp@cp-destop ~]$sudo apt-get install qt4-
qt4-demos 就是安装某些演示程序,这里建议安装(高手除外); qt4-desingner 是用来设计图形界面的;qt4-qmake的功能类似于make,所以你的安装;qt4-dev-tools,开发的一些工具,这个肯定的安装把;qt4-qtconfig 配置qt的,当然啊也得安装。
上面的这些完了之后哦呢,我们其实就已经可以进行QT的编程了;但是没有一个专门针对qt的IDE,你写源代码就得用vim,gedit等编辑器来写,实在是不方便。所以你还得安装qtcreator 。至于以后需要用到qt链接数据库,则用到的时候在进行安装。
OK,到此为止,qt安装成功。注意:估计读者可能在网上查资料得知,很多是需要配置环境变量的。这里其实是不用配置的。已经默认的配置好了,这就是,使用命令安装的好处。
接下来安装两个很重要的库:libnet 和 libpcap。这两个的源代码均可以在网上下载的到;读者可自行下载,也可以从该毕业设计的google项目托管上下载,
阅读(2975) | 评论(0) | 转发(0) |