我想记录所有通过某个网关传递信息的主机的IP和经过此网关时已经经过了几个路由器,该怎么办呢?

sky_rfc 2005-01-18 04:37:12
目的是建立一个以此网关为根节点的树型表,列出所有经过它的主机的IP和MAC地址
...全文
232 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
nbb 2005-01-27
  • 打赏
  • 举报
回复
ping /r 就行了
oyljerry 2005-01-25
  • 打赏
  • 举报
回复
traceroute,或者得到路由表
laomai 2005-01-24
  • 打赏
  • 举报
回复
要不就自己做一个简单的网络监控系统(如现成的snort软件),对每个包的包头里的信息进行统计分析,呵呵
zheyvsu 2005-01-24
  • 打赏
  • 举报
回复
to sky_rfc(西瓜) :
你说的是sftp吧
dayforever 2005-01-24
  • 打赏
  • 举报
回复
命令行程序 tracert自己去看help
sky_rfc 2005-01-19
  • 打赏
  • 举报
回复
前一段时间,yahoo被黑,就是某些同行的高手们通过几百台网上主机,大量的应用ping命令发送ICMP包给yahoo的网址。我这么一个劲的发包,回馈也容易把自己的主机阻塞啊……
再说,如果针对大型网关,它下面的子网段就有很多,更别说网段上的主机了,系统开销太大了啊。
好象还是行不通,您能不能再帮忙想想别的办法啊~~~~
大学时,用过一个查找FTP站点的软件,好象是能查找到网上很多的FTP,不知道这个软件的原理是什么,但和我的这个程序好象是很相似,不过它的效率比较低,一般查一遍,用我们当时的赛阳700、256memory要一整天,难道它也是发包,探测FTP端口是否开放?
piaozi2003 2005-01-18
  • 打赏
  • 举报
回复
把网段的IP地址全部发送一遍,本地ARP缓存不也有max与IP的对应了吗?

所以只要发送ICMP包,不用分析返回包的数据,直接分析本地ARP缓存,不知行不行?
sky_rfc 2005-01-18
  • 打赏
  • 举报
回复
晕了……
piaozi2003大哥,忘了跟您说了,我的系统是需要实时刷新的……
这么发送ICMP包,等回复,根本是在自己黑自己……
piaozi2003 2005-01-18
  • 打赏
  • 举报
回复
谈个思路

扫描网关IP地址所在网段的所有IP地址,发送echo回显数据包(ICMP),如果有回复,则分析frame首部的mac地址和ip首部的ip地址。

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧