如何在使用 python-nmap 时为 nmap 启用等效的 -PN(或 -P0)命令行选项?
>>> import nmap
>>> nm = nmap.PortScanner()
>>> nm.scan('127.0.0.1', '22-443')
>>> nm.command_line()
'nmap -oX - -p 22-443 -sV 127.0.0.1'
目标是上面的 -PN(或 -P0)...我怎样才能得到这个?
请您参考如下方法:
使用 arguments 参数显式传递选项:
>>> import nmap
>>> nm = nmap.PortScanner()
>>> nm.scan('127.0.0.1', '22-443', arguments='-P0') # <----
{'nmap': ...}
>>> nm.command_line()
u'nmap -oX - -p 22-443 -P0 127.0.0.1'
