请高手帮助我,一个关于网络的程序如何写,谢谢!!!
我朋友托我帮他写一个程序,大家帮我看看,该如何写?我连思路都找不到,谢谢
功能:
1 能侦听所有进出本主机的数据包,完整显示数据包网络层和传输层(icmp,ip)的头信息。比如:对ip头而言,需要显示版本,头长度,服务类型,数据包长度,标识,DF/MF标志,段内偏移,生存期,协议类型,原目的ip地址,选项内容。
2 侦听来源于指定IP地址的数据,显示接收到的TCP数据包的实际内容。要考虑TCP包划分为多个IP包的传输情况。
3 功能验证手段:在运行时执行标准的Ping,Telnet和浏览网页等操作,检查Sniffer能否返回预期的结果。
要求:
1 用C++,在Windows98上实现
2 不得调用Windows Sockets等有关的网络类库,可以使用Pcap等抓包库。
3 界面友好
问题点数:0、回复次数:21Top
1 楼salaciouswolf(好好学习)回复于 2003-02-03 21:41:56 得分 0
gzing!Top
2 楼paulxj(失而复得)回复于 2003-02-03 21:52:04 得分 0
学习ing!Top
3 楼David2008(阿权)回复于 2003-02-03 21:57:20 得分 0
你想当黑客的话,就自学罗。Top
4 楼flychina(我要问问题)回复于 2003-02-03 23:41:45 得分 0
我不懂,谁要是做出来了,告诉我一声,谢谢了!Top
5 楼Viper_sh(viper)回复于 2003-02-03 23:52:28 得分 0
大家帮忙顶一下,谢谢Top
6 楼liuns(^_^)回复于 2003-02-04 01:43:19 得分 0
用WINDOWS的网络底层API函数写呀??况且98的网络API函数不够强大,要不2000就卖不出去了。象这样的复杂底层的网络程序用UNIX或LIUNX就很好了
不知道这个人是怎么想的Top
7 楼wanghi(海海)回复于 2003-02-05 15:00:36 得分 0
关注中。。。。!!!Top
8 楼Viper_sh(viper)回复于 2003-02-07 03:05:46 得分 0
谢谢liuns朋友,能否再说得详细点?谢谢你了,请大家多多指教Top
9 楼Viper_sh(viper)回复于 2003-02-07 14:32:43 得分 0
顶一下,谁棒棒我Top
10 楼Jinhao(辣子鸡丁·GAME就这样OVER了)回复于 2003-02-07 16:22:09 得分 0
我“棒”你顶!Top
11 楼snowman_pc(cpp)回复于 2003-02-07 16:24:31 得分 0
dingTop
12 楼Viper_sh(viper)回复于 2003-02-07 17:18:43 得分 0
或者,哪位高手可以告诉我,是否可以实现,在win98下面?
再或者用vc++,winsocket能否实现?
谢谢了,很急!!!Top
13 楼dgxu(堕落天使)回复于 2003-02-08 16:10:23 得分 0
TCP和UDP可以写传输层过滤驱动程序拦截
其他的可以写NDIS
Top
14 楼dszch(chen-hui)回复于 2003-02-08 18:04:54 得分 0
upTop
15 楼sdmity(哈哈)回复于 2003-02-08 18:54:55 得分 0
可以实现,不过要用到网卡的RAW方式.有一个现成的类库,可惜忘了下载地址,从网上应该可以查的到的.Top
16 楼Viper_sh(viper)回复于 2003-02-09 20:34:08 得分 0
能否请哪位高手提点提点,给点思路,或者有什么源代码可以参考参考?谢谢了Top
17 楼Viper_sh(viper)回复于 2003-02-10 19:28:58 得分 0
upTop
18 楼lw549(那个孩子他爹)回复于 2003-02-10 20:18:52 得分 0
其实就是数据包的接收问题.
我也不知道如何处理.
对数据包的分析应该是很简单的.
资料很多,而且用win2k就可以分析.Top
19 楼zgp007(以前的名字叫"卖呆儿")回复于 2003-02-11 16:10:38 得分 0
帮你顶
Top
20 楼lkjx82(风化血)回复于 2003-02-15 18:17:45 得分 0
帮你顶Top
21 楼zengpan_panpan()回复于 2003-02-15 18:21:16 得分 0
pcap都用了,还有什么不好做的,知道ip报文头结构就行了。Top




