在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
* This source demonstrates sending HTTP POST request to webserver from C++ * This uses sockets hence can be compiled on Linux, UNIX, Win
标签: This demonstrates webserver sending
上传时间: 2013-12-26
上传用户:haohaoxuexi
This source demonstrates sending HTTP POST request to webserver from C++ This uses sockets hence can be compiled on Linux, UNIX, Windows
标签: This demonstrates webserver sending
上传时间: 2014-07-07
上传用户:firstbyte
linux下的三进程三窗口程序,实现多个进程之间的PV操作通信。linux下gtk实现,语言为c语言。
上传时间: 2013-12-22
上传用户:firstbyte
linux下的文件复试函数,C语言实现,具有图形界面。
上传时间: 2014-08-20
上传用户:cxl274287265
linux下一个聊天工具代码,C语言编写。
上传时间: 2013-12-19
上传用户:yyyyyyyyyy
项目基于Linux操作平台,QT图形编程、C语言、ARM9qq2440开发板。可以移植到ARM9qq2440开发板中,可显示JPEG格式的图片,可以手动实现上一张和下一张相片的预览。也可以自动循环播放或暂停播放相片!
上传时间: 2017-06-03
上传用户:exxxds
要读懂linux 内核 ,还有比这再好的资料么,什么都不说了,赶快下吧。 目 录 进程 信号 sched.c 进程信号队列 SMP 内核线程页目录的借用 代码分析 线程 进程描述符 init进程从内核态切换到用户态 SET_LINKS REMOVE_LINKS get_wchan() sigframe的结构 rt_sigframe结构 信号队列的结构 内核线程简介 进程切换简介 同步机制
上传时间: 2017-06-11
上传用户:songrui
[linux.rar] - 嵌入式linux开发教程,从嵌入式linux的基本应用,C语言应用程序开发,到嵌入式linux平台的构建,再到网络应用程序,驱动程序开发,讲的很全。 [Warehouseapplet.rar] - 类似网上商店,applet做的介面,有服务器端,列出各种商品 [Postlet-src-0.13.zip] - 文件上传,可以实时显示上传进度条的,基于applet [uploadfile.rar] - 使用java实现多线程下载,包含断点续传。
上传时间: 2017-06-16
上传用户:李梦晗
井字游戏的c++实现,在linux terminal下运行
标签:
上传时间: 2014-01-06
上传用户:66666