linux下快速列出局域网中所有主机名(计算机名)的脚本,分享


最近有列出局域网中所有主机名的需求(SMB协议里的),但是findsmb命令总是列不全,搜了搜网上也没什么现成的解决方案,于是自己写了个python脚本

脚本会扫描局域网arp表中所有ip,并尝试解析其主机名,这样可以较为彻底地列出相关信息。

注意,运行这个脚本需要samba-common-bin和arp-scan这两个包,没有的请先apt install它们。

用法:直接运行或用python3运行,然后输入需要扫描的网卡名(network interface)(不知道的运行ifconfig可查,一般是ens33、eth0等,出现在该命令输出最左列),然后回车等待,可能需要运行几分钟。

需要root权限运行!!

%ignore_pre_1%

 

www.dengb.comtruehttp://www.dengb.com/Linuxjc/1415655.htmlTechArticlelinux下快速列出局域网中所有主机名(计算机名)的脚本, 最近有列出局域网中所有主机名的需求(SMB协议里的),但是findsmb命令总是列不…

—-想了解更多的linux相关异常处理怎么解决关注<猴子技术宅>

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/archives/125294

发表评论

电子邮件地址不会被公开。 必填项已用*标注