在linux下,c语言编写,可以根据对方的IP,查看其MAC地址,也可以扫描局域网在线IP的MAC和主机名。原理:建立socket ,构造netbios-ns包,循环sendto()把数据发送给对方并recvfrom()读取返回信息。根据返回的netbios回应包,读取对方的主机名,组名和mac地址。 显示结果如下: IP: 192.168.116.124 Host Name: BRN_8EEE6A/BRN_8EEE6A MAC: 00-80-77-8E-EE-6A IP: 192.168.116.130 Host Name: XIAOXIAO/MSHOME MAC: 00-12-3F-D5-5E-A6 IP: 192.168.116.131 Host Name: NA MAC: NA [time out!] 一个网段扫描MAC,可以建立一个socket,连续向多个不同IP发送NBNS包,然后等待接受,根据返回包就可以扫描一个网段多个IP的MAC啦。 而windows下可以运行命令:nbtstat -A ip-address来查看 windows c 要改改头文件
标签: linux
上传时间: 2014-08-12
上传用户:cc1915
93C46读写程序,本源码适用于8051单片机,选用其他型号单片机请修改头文件
上传时间: 2014-01-14
上传用户:天涯
51系列单片机应用很广,at8992是我以前开发的一款产品所用芯片。这at8992单片机头文件。
上传时间: 2017-05-28
上传用户:阳光少年2016
mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成
上传时间: 2013-12-05
上传用户:wmwai1314
M i c r o s o f t公司编译了一个所有可能的错误代码的列表,并且为每个错误代码分配了一个3 2 位的号码。Wi n E r r o r. h 头文件包含了M i c r o s o f t 公司定义的错误代码的列 表。
上传时间: 2013-12-08
上传用户:凌云御清风
基于C++的网络端口扫描源代码,包含头文件和源文件,可以实现端口扫描功能。
上传时间: 2017-06-27
上传用户:qazxsw
链式队列,应该是正确的,包含node的头文件和cpp
上传时间: 2014-01-26
上传用户:jichenxi0730
链式栈,应该是正确的,包含node的头文件和cpp
上传时间: 2017-06-30
上传用户:康郎
顺序栈,应该是正确的,包含他的头文件和cpp
标签: 栈
上传时间: 2013-12-11
上传用户:gonuiln
该MFC参考含盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容。 参考中“类层次结构图”是为了方便查找某个类的基类。 该MFC参考通常不描述通过继承的函数或操作符。若要寻求这些函数的信息,请参阅类层次结构图中该类的基类信息。 每个类的说明文档包括:该类的概括、类成员的种类、以及该成员函数、重载操作符或数据成员的基本用途。 仅撰写应用程序或派生类在一般情况下对于公共和保护类成员的使用说明。 寻求完整的类成员的列表,请参阅该类的头文件。
上传时间: 2013-12-24
上传用户:redmoons