Raspberry 3b+树莓派学习记录-5

安装nmap module

这几天折腾nmap,就是想利用python实现自动扫描局域网IP,打算既有Linuix又有windows。

现在只实现了raspbian(基于Linux)上nmap的安装。

 

找了很多的教程,包括个人博客和官方的安装教程,不是No module 就是nmap has no attribute PortScanner !!!

https://bitbucket.org/xael/python-nmap/issues/25/nmap-has-no-attribute-portscanner

import nmap
dir(nmap)
#显示如下才正常
#['ET', 'PortScanner', 'PortScannerAsync', 'PortScannerError', 'PortScannerHostDict', 'PortScannerYield', 'Process', '__author__', '__builtins__', '__cached__', '__doc__', '__file__', '__last_modification__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '__version__', 'convert_nmap_output_to_encoding', 'csv', 'io', 'nmap', 'os', 're', 'shlex', 'subprocess', 'sys']

最后按照https://stackoverflow.com/questions/14913153/module-object-has-no-attribute-portscanner中解决的办法:卸掉所有与nmap有关的,卸不掉的手动删掉。。。

之后重新安装!!

#如果是python3,则用
pip3 install python-nmap

安装方法https://www.jb51.net/article/113084.htm,感觉介绍的有道理,就是网站显得业余。。。

 

Python局域网扫描获取存活主机IP

https://blog.csdn.net/zheng_ruiguo/article/details/84563433

自己的是python 3.5.3,将代码考进去,直接。。。可以。。。用!好

 

你可能感兴趣的:(树莓派)