300分求一快速扫描出局域网IP和名称&网卡MAC码的代码.网上没找到功能全的.200分另开贴补上 ( 积分: 100 )

  • 主题发起人 主题发起人 cbdiy
  • 开始时间 开始时间
C

cbdiy

Unregistered / Unconfirmed
GUEST, unregistred user!
网上的源码大致是
1:向计算机137端口发数据包(UDP包)得到Ip.
2:利用Ping命令得到.
问题是 要是计算机关了137端口或者不允许ping .那么就不能得到局域网内这台电脑的ip
了.

哪位有没有能扫描局域网内所有计算机的IP的源码.给一份.谢谢.
利用ARP得到也可(且这种方法最快)
200分另开贴补上。
 
网上的源码大致是
1:向计算机137端口发数据包(UDP包)得到Ip.
2:利用Ping命令得到.
问题是 要是计算机关了137端口或者不允许ping .那么就不能得到局域网内这台电脑的ip
了.

哪位有没有能扫描局域网内所有计算机的IP的源码.给一份.谢谢.
利用ARP得到也可(且这种方法最快)
200分另开贴补上。
 
我有代码
 
你可以看看下面网页中的程序, 应该可以满足你的要求
http://delphicad.home4u.china.com/
 
天河流星 谢谢/
试了您的软件.列举出的电脑也不全.

ping 一次后再用ARP -A 命令查出来的电脑才是所有的电脑。

有一种快速的方法是可以向局域网发一个ARP广播命令。 ARP TABLE就会更新.然后读取ARP TABLE就可以得到网内所有电脑。 但我不会发ARP广播命令??? 好象是ARP包格式不对.
 
学习来了~~~~~
 
换个思路可以吗,比如说:先获得所有连接到局域网的工作组,而后得到各个工作组中的计算机名,再转换IP
 
cnzhw007, 用WNetOpenEnum等速度慢.而且不全.
 
我明天发过上来``你试试```
 
已经上传到我的网络硬盘`~精品软件~~~
http://st52.ys168.com
LanExplorer.rar
如果觉得可以`~我就把源码给你`~
 
楼主 你留个EMAIL我发给你 我自己用的还有原码,用的是udp数据包。可以扫描不同网段。
 
hnw1982 : email: cbdiy@163.com

谢谢st52,你的code在playicq有.
 
你用灏远软件的“灏远网络扫描仪”试一试,看看速度如何。
 
网上有破解版可以下载!
 
网络执法官 用过中只这个执行速度超快
 
网络执法官没有用过。
不过觉得“灏远网络扫描仪”的扫描速度已经很快了!
 
楼主,你要的已经发到你邮箱了。可以结帖了。
 
网络执法官 相当好用,可以通过防火墙,不过会象网内所有机器55555端口发送数据.
 
后退
顶部