BBS.ChinaUnix.net
今日推荐
首页
|
新闻
|
Linux
|
博客
|
论坛
|
人才
|
培训
|
知识库
|
资料
|
读书
|
手册
|
精华
|
下载
|
沙龙
|
搜索
会员:
密码:
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
毕设进行中,请大家给建议!
1
2
3
4
5
6
7
››
首页
»
论坛
»
C/C++
»
论坛跳转 ...
> Linux论坛
> BSD
> Solaris
> 互操作专区
> AIX
> AS400
> HP-UX
> SCO UNIX
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Php
> Perl
> Python
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> 网络安全
> 网络技术
> 存储备份之家
> 服务器及硬件技术
> MySQL
> Sybase
> SYBASE开发者大师评选专区
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 媒体娱乐行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> 站务交流
> 博客站务交流区
> Wiki站务交流区
> 下载频道交流区
> 圈子交流区
最近访问的论坛 ...
HACMP 资源中心新鲜出炉
|
4月书评获奖名单公布 赠经典图书
|
"微软能击败Linux吗?"有奖评论获奖名单公布
|
“CU-2008奥运之春”摄影赛
|
[
打印
] [
订阅
] [
收藏
] [
推荐给朋友
] [
本帖文本页
]
anank
圣骑士
UID:551998
注册:2007-4-15
最后登录: 2008-05-13
帖子:
148
精华:0
可用积分:116
信誉积分:
165
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
1楼
发表于 2008-4-30 15:34
大家好,在公司做毕设有20天左右了,做到这种地步了,想和大家交流交流,并请大家给些意见,并且还有个问题想问一下大家。
我的毕设就是做一个简单的“Sniffer”,我把它做成类似Ethereal的软件。
用了大约20了,做成了这个样子,写了大约有2000行代码吧(包括注释什么的,呵呵。。),功能比较简单,支持的协议也比较简单。
因为时间短暂,所以还没有实现filter,但是自己头脑中已经有了实现的方法。
我想问的问题是:
关于filter这个东西,好像应该要对编译原理有所要求吧,要解析表达式什么,当初学编译原理的时候也没有好好学,但是只知道什么“词法分析”和“语法分析“这样的名词了。。。
现在毕设还有好长时间,我想利用这段时间,把这些知识补补,好好实现一个功能强大的filter,请大家给些建议:我应该看编译原理的什么部分?(不会全要看吧?)越全越好。。。。
最后谢谢大家。
文件提取地址:(匿名提取即可)
http://pickup.mofile.com/4810624199034950
<最下面有三个红色的下载连接>
--------------------------------
软件平台:Linux 平台
版本 :我的是FC7
请按照一下步骤编译和运行:
Step1:把此目录随便拷在任何一个地方,解压
Step2:运行命令: make
会生成两个文件: 一个是 capture (抓包的程序,由display来调动)
一个是display (用户模块的显示程序,调用capture)
Step3:运行命令: touch /dev/shm/1.txt (共享内存的需要)
这一步很重要,请确认!
Step4:运行命令: ./display
之后就会看到界面了,按”H“查看帮助信息,就OK了,很简单的。
提供两个截图供大家看看。
有什么好的建议可以发至:
jingdian0101@126.com
[
本帖最后由 anank 于 2008-4-30 15:45 编辑
]
2008-4-30 15:34
下载次数: 251
code.rar
(86.64 KB)
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
anank
圣骑士
UID:551998
注册:2007-4-15
最后登录: 2008-05-13
帖子:
148
精华:0
可用积分:116
信誉积分:
165
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
2楼
发表于 2008-4-30 15:55
对了,忘了告诉大家::::::::::::::::::::::::::::::
要以root用户登陆!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
ruoyisiyu
(七仔)
光明使者
王家二哥
UID:552472
注册:2007-4-16
最后登录: 2008-05-13
帖子:
911
精华:0
可用积分:498
信誉积分:
115
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
3楼
发表于 2008-4-30 16:02
没看代码,Makefile有点乱,要充分利用$?等
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
anank
圣骑士
UID:551998
注册:2007-4-15
最后登录: 2008-05-13
帖子:
148
精华:0
可用积分:116
信誉积分:
165
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
4楼
发表于 2008-4-30 17:31
我写的东西很幼稚吗?怎么没人回?
。。。。。。。。。。。。。。。。。
您对本贴的看法:
鲜花[0]
臭蛋[0]
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
cjaizss
版主-精灵使
UID:272747
注册:2005-5-26
最后登录: 2008-05-13
帖子:
3897
精华:0
可用积分:3381
信誉积分:
100
专家积分:
10
(本版)
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
5楼
发表于 2008-4-30 17:35
你的意思是想支持比方libpcap/tcpdump那样的表达式?
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
二十几年来最大的遗憾,并不是少赚了的钱,也不是少交了友,而是永远没有机会为最钟爱的数学真正做点什么,或许这会是这一生的遗憾
做个合格的电子工程师,其实很难
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
flw
广告杀手-法王
侠客
UID:14893
注册:2002-8-12
最后登录: 2008-05-13
帖子:
18592
精华:
10
可用积分:7481
信誉积分:
765
专家积分:
0
(本版)
状态:
...在线...
[
个人空间
] [
短信
] [
博客
]
6楼
发表于 2008-4-30 17:38
很牛的毕业设计。
涉及到了命令解析、抓包、终端控制、IPC 等各方面的知识。
确实很牛X
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
data Maybe a = Nothing
| Just a
---
如何知道一个变量是什么类型?
如何知道分配的内存有多大?
如何知道 select 的 fd_set 里哪个句柄是无效的?
如何知道指针是不是有效的?
如何通过 FILE 指针得到文件名?
……
如何知道我昨晚把袜子脱哪儿了?
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
caijimin
(only_you)
风云使者
UID:244859
注册:2005-3-25
最后登录: 2008-05-13
帖子:
411
精华:0
可用积分:521
信誉积分:
100
专家积分:
0
(本版)
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
7楼
发表于 2008-4-30 17:50
关于filter,可以看tcpdump的源码,一步一步深入下去,你就会看到libpcap, bpf , flex, bison
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
往事并不如烟
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
cugb_cat
版主-大法师
UID:342049
注册:2005-11-27
最后登录: 2008-05-13
帖子:
8234
精华:
6
可用积分:5723
信誉积分:
110
专家积分:
67
(本版)
来自:北京海淀中关村
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
8楼
发表于 2008-4-30 17:59
自己做解析?还是调用libpacp来的简单和实用。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
欢迎访问ToFree社区
www.tofree.org
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
cjaizss
版主-精灵使
UID:272747
注册:2005-5-26
最后登录: 2008-05-13
帖子:
3897
精华:0
可用积分:3381
信誉积分:
100
专家积分:
10
(本版)
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
9楼
发表于 2008-4-30 18:02
回复 #8 cugb_cat 的帖子
应该是自己解析吧。支持LZ,解析的部分没LZ想象的那么难。我现在准备做的是用FPGA过滤。
[
本帖最后由 cjaizss 于 2008-4-30 18:04 编辑
]
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
二十几年来最大的遗憾,并不是少赚了的钱,也不是少交了友,而是永远没有机会为最钟爱的数学真正做点什么,或许这会是这一生的遗憾
做个合格的电子工程师,其实很难
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
cugb_cat
版主-大法师
UID:342049
注册:2005-11-27
最后登录: 2008-05-13
帖子:
8234
精华:
6
可用积分:5723
信誉积分:
110
专家积分:
67
(本版)
来自:北京海淀中关村
状态:...保密...
[
个人空间
] [
短信
] [
博客
]
10楼
发表于 2008-4-30 18:23
QUOTE:
原帖由
cjaizss
于 2008-4-30 18:02 发表
应该是自己解析吧。支持LZ,解析的部分没LZ想象的那么难。我现在准备做的是用FPGA过滤。
这种尝试还是不错的,鼓励。
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
欢迎访问ToFree社区
www.tofree.org
IBM 集群技术资源全面接触
|
赠送linux之父推荐的经典书
|
CU-2008奥运之春摄影赛
|
新版开张:《IT爱车族》分享香车美女
首页
»
论坛
»
C/C++
»
1
2
3
4
5
6
7
››
论坛跳转 ...
> Linux论坛
> BSD
> Solaris
> 互操作专区
> AIX
> AS400
> HP-UX
> SCO UNIX
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Php
> Perl
> Python
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> 网络安全
> 网络技术
> 存储备份之家
> 服务器及硬件技术
> MySQL
> Sybase
> SYBASE开发者大师评选专区
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 媒体娱乐行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> IT职业生涯
> IT培训与认证
> IT二手大厅
> IT图书与评论
> 清茶斋
> 投资理财
> 运动地带
> 北京2008奥运专版
> 快乐数码摄影
> 影音文字
> English Forum
> 游戏玩家
> 旅游天下
> IT爱车族
> 站务交流
> 博客站务交流区
> Wiki站务交流区
> 下载频道交流区
> 圈子交流区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计
Copyright © 2001-2008 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
ChinaUnix
-
Archiver
-
WAP
-
TOP
Processed in 0.058131 second(s), 5 queries , Gzip enabled
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
管理团队
管理统计