我想利用这个命令来获取局域网中计算机的IP地址、Mac地址、主机名等信息。
小弟有些疑惑,请大家帮帮忙。
1、nbtstat的使用前提是什么,就是要受到什么样的限制,如在什么样的平台、需要支持何种协议
2、nbtstat这个命令针对的端口号是哪个?一般的个人防火墙中是否会禁用这样的信息通过?3、还有可以通过什么手段可以获取我想要的信息,我的目的是通过ip地址判断该计算机是否处于开机,如果是则取得该计算机的mac地址,主机名等信息。谢谢!
小弟有些疑惑,请大家帮帮忙。
1、nbtstat的使用前提是什么,就是要受到什么样的限制,如在什么样的平台、需要支持何种协议
2、nbtstat这个命令针对的端口号是哪个?一般的个人防火墙中是否会禁用这样的信息通过?3、还有可以通过什么手段可以获取我想要的信息,我的目的是通过ip地址判断该计算机是否处于开机,如果是则取得该计算机的mac地址,主机名等信息。谢谢!
解决方案 »
- JSP中调用ActiveX报错
- VC如何通过互联网访问GPRS设备?
- 结构体里的数组,使用时怎样定义大小呢
- VS2005中的c++ 要使用其他人的.dll,步骤是怎样的?
- 当我查找行时,查到的行在list控件显示部分的下面,怎么让它自动滚动到list的显示部分
- 是美眉的进来看一下,广交朋友,留个QQ什么的
- 显示内存中某段内存中的值,就像winhex一样
- 我想问一下,如何让我的EDIT具有password密码输入功能,但我想用明文显示。
- 现在学习MFC啊!!还没毕业。。
- 面试时大家都向主考官问一些什么问题?
- SelectObject和SelectStockObject有什么区别?
- 这个结构应该如何写呀?结构见内容
该诊断命令使用 NBT(TCP/IP 上的 NetBIOS)显示协议统计和当前 TCP/IP 连接,运用NetBIOS,可以查看本地计算机或远程计算机上的NetBIOS名字表格。使用方法如下: nbtstat [-a] [-A IP address] [-c] [-n] [-R] [-r] [-S] [-s] [interval],其中:
–n:显示寄存在本地的名字和服务程序。
–c:给定每个名称的 IP 地址并列出 NetBIOS 名称缓存的内容。
–r:清除NetBIOS名称缓存中的所有名称后,重新装入Lmhosts文件。
-a IP:通过IP显示另一台计算机的物理地址和名字列表
-s IP:显示实用其IP地址的另一台计算机的NetBIOS连接表。
nbtstat一般用的端口号是139和445,当初的冲击波就用的这个端口进行攻击,一般的防火墙不会禁用这个端口,否则可能不能进行网络文件共享和打印了,不过,可以设置防火墙规则来禁用这个端口