变卖家当请教:如何编程找到局域网内所有网关的IP?(125分)

  • 主题发起人 主题发起人 base1
  • 开始时间 开始时间
B

base1

Unregistered / Unconfirmed
GUEST, unregistred user!
而且速度不能太慢
望哪位有做过这方面经验的大虾不吝指点!
 
如果有人能解決的話,我也出200分
 
为什么,只找网关的IP?
 
唉,还没有人吗?
再加300!
 
有一个叫NETINFO的工具应该适合你使用!
 
提前,提前...
 
如果有的话也不忘告诉我。
 
利用扫描程序扫描,扫描网关的特殊端口。
 
tracert,delphi6有控件,可以找到网关IP
 
在网络上面有两大类的数据封包,一种是用户数据封包,另外一种就是网络设备发出的
信息封包,比如交换机的bpdu,路由器的路由更新封包。路由器每隔一段时间就会发出
一些封包来。要找网关,就抓路由器发出来的路由更新封包,然后判断封包的源地址,
那个源地址就是网关。大体思路我想是这样的。但是编程序我不会。
 
收分!!!
可以对局域网中的所有机器发送http请求包!!
记录下收到回应包,并建连接的局域网中的ip,就有可能得到所有的网关(含代理)。
代理可用可用追捕识别出来!!(通过操作系统、服务)..
有兴趣联系:liutan500@sina.com
 
先获得网络邻居中获取所有的工作组;
再获得网络邻居中获取指定工作组内的所有计算机。
 
接受答案了.
 
为了让后人查的方便我就在这个问题后提前一下。
这个问题有人能解决的话我也只能出142分致谢。
 
我也想要
 
后退
顶部