关于截获IP波包的问题?(200分)

  • 主题发起人 主题发起人 Jimchael Tsee
  • 开始时间 开始时间
J

Jimchael Tsee

Unregistered / Unconfirmed
GUEST, unregistred user!
我需要对一个局域网的所有IP包进行截获, 分析出源地址和目的地址,
得到包的大小进行统计. 同时, 我需要禁止某个IP地址的机器无法向
指定地址发出IP包, 但是不妨碍向其他地址发出的IP包. 用Delphi或
VC应该如何实现? 谢谢大家给我出主意!
 
你要了解:
1。以太网包的结构,IP包的结构。
2。知道网卡的接收和发送数据的缓冲区
(这个我不知道,谁知道的也告诉我)
3。这需要操作I/O及中断,非Delphi所能做的。
 
用VXD,IPMAN就可以,使用VC写的.我研究了我也不知道是本人太笨还是
没时间,仍然没有进展!
<a href="http://www.gislab.ecnu.edu.cn/delphi/attachments/ipman.zip">请下载IPMAN.</a>
 
好像IPMan可以.
请看<a href="http://www.gislab.ecnu.edu.cn/delphi/DispQ.asp?LID=91032">这里.</a>
 
IP包的截获可使用某些程序,UNIX下的SNOOP、SNIFFER,WINDOWS下的IPMAN、
ETHERBOY等,对其捕获的数据库进行分析便可得到包的原始数据。
windows下当然需要VXD的支持,才能将网卡变为一个“嗅包器”。而禁
止IP地址对某站点的访问一般通过设置防火墙或修改路由器的“目的地址-源地址表”
可以办到。如果使用开发工具,不妨考虑使用SNMP手段。
 
这道问题以前有人问过.请点<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=91032">这里.</a>
不好意思,上面的链接弄错了.
 
可以用PROXY吧

谁帮忙寄份ETHERBOY给CJ?
CJCJC@ONLINE.SH.CN

 
想写防火墙呀!
东大阿尔派的一个类似的软件卖到9万多!!!
最简单还是用代理:-)....答非所问:-(...
 
对于这个问题,我认为应从以下几个方面考滤:
1。了解网络传输的原理(尤其以太网的传播)
2。使用非交换式hub.
3。对网卡编程,使之能接受所有数据报,包括广播式。
如果有兴趣的话,我们可以继续探讨。

<a href="mailto:ah_wanghf@188.net">给我写信</a>
 
还有ipman.
能看懂其代码,也就了解了其原理。
 
to 王:废话
TO CJ:TOO
 
在下正在潜心钻研ipman,
弄通后我马上贴上来. :-)
 
茶蛋, 弄成Delphi版吧, C++看着就头疼
 
我有问题!愿意出一千分
我们校园望的代理服务器的安全问题一直没法解决!
用户的口令重视被盗用,影响到记费,有什么办法吗?
讨厌的ipman
伟大的ipman

看来我要好好看看c了!学一学ipman
 
对不起,鄙人VC学的很不好,不知IPMan是否有Delphi版的源码?
 
应该是没有.
 
将ZX的1分换成100元,这个问题就变得很简单。IPMAN有什么可研究的,
大家一起做个控件吧
 
如果zx的1分可以换成100元,那我马上就要发了!

天哪,5000块呀! ^_^
 
谁把IPMAN改为DELPHI版CJ出100(不够面议:))
会长:您干如何?
 
翻译这件事好像年前"沉苛"答应做来的, 这一开学沉苛就没露面.

我现在很忙, 又不急需要他, 就等其他人翻译吧. 如果能把那个VXD的源代码搞到手
还是值得干一下的, 否则Microsoft那天高兴, 取消了对VXD的支持, 一切都白干了.
 
后退
顶部