如何在使用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)...我怎样才能获得这个?
答案 0 :(得分:2)
使用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'