由于老师让写一个网络监听的程序,过去又没接触过网络协议这块,在网上找了找,发现不是C++就是DELPHI的源码,而且老师给的时间不多,所以进来向大家请教,请给出编程步骤,最好能有大部分的源码及其注释。谢谢各位大侠!
设计一个程序,要求:
1)在主机时运行能监听并且截获访问本机的IP数据包;
2)解析其内容,基本内容是IP头的域值, 其它分析内容自选;
3)显示解析结果能够:
显示在标准输出上,(DOS, Windows或者Linux);
写入日志文件存档。
程序包括:
初始化网卡,置于混杂模式。使用raw socket或者WindowAPI
接受数据包,置于缓冲区或者文件X等等,也可以是集中协议的联合体系。
IO包解析;
结果显示
结束程序,系统还原
设计一个程序,要求:
1)在主机时运行能监听并且截获访问本机的IP数据包;
2)解析其内容,基本内容是IP头的域值, 其它分析内容自选;
3)显示解析结果能够:
显示在标准输出上,(DOS, Windows或者Linux);
写入日志文件存档。
程序包括:
初始化网卡,置于混杂模式。使用raw socket或者WindowAPI
接受数据包,置于缓冲区或者文件X等等,也可以是集中协议的联合体系。
IO包解析;
结果显示
结束程序,系统还原
解决方案 »
- java如何获得本机的网关IP地址
- 关于学习java的疑问
- No ResultSet was produced错误,使用的是executequery方法
- 请教怎么在JTextArea中输出显示不同颜色的文字呢?
- java的类型识别问题
- 如何用一個數學表達式進行計算
- java中有没有类似于vc中的beep函数,获直接调用它,让系统发出一声鸣叫
- 网址:http://www.film888.com/film.asp?id=pengnick绝对的高速电影网站《星光影视网》(赶快注册)
- 这个方法为什么只能用extends不能用super?[泛型]
- Java解析xml
- 菜鸟问题:到底一个软件是怎样做的???程序写好了还要做些什么啊???
- 问一个弱弱的问题
不过sniffer的代码网上有
http://www.pcdog.com/network/html/2004616/1662004297_1.htm