python - 尝试在 python3 中使用 NMAP 扫描一系列 IP
问题描述
对 NMAP 有一些菜鸟问题,我一直在尝试调试几个小时,但无济于事。
尝试使用 Nmap 扫描 IP 范围,但每次我使用范围运行扫描命令时都会收到此错误:
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.7/site-packages/nmap/nmap.py", line 266, in scan
nmap_warn_keep_trace=nmap_warn_keep_trace
File "/usr/local/lib/python3.7/site-packages/nmap/nmap.py", line 325, in analyse_nmap_xml_scan
raise PortScannerError(nmap_err)
nmap.nmap.PortScannerError: 'Assertion failed: (htn.toclock_running == true), function stopTimeOutClock, file Target.cc, line 503.\n'
这是分解的代码,错误仍然发生:
import nmap
nm = nmap.PortScanner()
nm.scan(hosts='10.91.0.1/16', arguments='-sP')
我是否称IP范围错误?有任何想法吗?
多谢你们!
解决方案
我在运行 nmap 模块时遇到问题。你读过这篇文章: 为什么我的 Nmap 模块在 python 3.7 中不起作用?“另一个 nmap 是一个似乎没有维护的数字包。” python-nmap 对我来说工作得很好,在 for 循环中传递 IP 范围:
import nmap
nm = nmap.PortScanner()
for ip in range(1,17):
nm.scan(hosts='10.91.0.'+str(ip), arguments='-sP')
推荐阅读
- javascript - React 中的多个 If 语句
- c# - 仅当控件可见时运行 WPF 验证(如果控件折叠则禁用验证)
- reactjs - React 动态导入图片
- bash - 使用另一个对象列表过滤列表
- c# - 通过单击关联文件打开 C# Winforms 应用程序
- python - AuthFailed 在 /social-auth/complete/linkedin-oauth2/
- r - 是否有一个函数可以找到用于在 R 中构建 h2o 模型的许多观察值?
- javascript - 如何在动态对象的字段中添加数字并使用 lodash 删除空字段?
- php - 使用 jQuery 单击时从作为数组的按钮 ID 获取键
- html - CSS