0
A
回答
2
使用任何方法來執行外部命令。在那裏,你可以找到幾個例子: There
0
雖然有some libraries整合的Lua到Python程序,nmap的腳本引擎(NSE)緊密集成到Nmap的掃描儀本身,並不能真正分開。正如Pol提到的那樣,將Nmap作爲外部命令運行是完全可能的,並且可以從輸出中解析腳本結果。
0
1
可以使用python-nmap包爲,
Here是一個例子:
>>> import nmap
>>> nm=nmap.PortScanner()
>>> nm.scan('192.168.1.212', '445',
arguments='--script=/usr/local/share/nmap/scripts/smb-os-discovery.nse')
輸出:
{'nmap': {'command_line': u'nmap -oX - -p 445 --script=/usr/local/share/nmap/scripts/smb-os-discovery.nse 192.168.1.212',
'scaninfo': {u'tcp': {'method': u'syn', 'services': u'445'}},
'scanstats': {'downhosts': u'0',
'elapsed': u'0.28',
'timestr': u'Fri Aug 31 21:33:19 2012',
'totalhosts': u'1',
'uphosts': u'1'}},
'scan': {u'192.168.1.212': {'hostname': u'BookLife',
'script': {u'smb-os-discovery': u'\n OS: Unix (Samba 3.2.5)\n Computer name: localhost\n Domain name: localdomain\n FQDN: localhost.localdomain\n NetBIOS computer name: \n System time: 2012-07-19 09:27:12 UTC+7\n'},
'status': {'reason': u'arp-response', 'state': u'up'},
u'tcp': {445: {'name': u'microsoft-ds',
'product': None,
'reason': u'syn-ack',
'state': u'open',
'version': None}}}}}
相關問題
- 1. 錯誤Nmap NSE http-form-brute
- 2. 調用nmap API
- 3. 安裝python-nmap模塊
- 4. 不能使用python-nmap,OSError:[Errno] 2
- 5. NSE ACCESS DENIED
- 6. nmap從bash腳本調用時速度很慢
- 7. 在dplyr :: case_when中使用NSE
- 8. Python解析NMAP XML輸出「elem key =」NodeList
- 9. 在Ubuntu上安裝Python Nmap的問題
- 10. 解析nmap的XML報告與Python
- 11. Python的Nmap.0.3.4無法安裝
- 12. Python的Nmap的路徑出錯
- 13. dplyr NSE - 如何傳遞列名來改變函數調用?
- 14. 使用check_output函數調用nmap從pythons子進程模塊不起作用
- 15. 從matlab2015a調用python
- 16. 從Actionscript調用python
- 17. 從Python調用Gnuplot
- 18. 從Ruby調用Python
- 19. 從python調用webjob
- 20. 從Python調用PHP
- 21. 從Stata調用Python
- 22. 從python調用bash
- 23. 從C++調用Python
- 24. 從Python調用gawk
- 25. 從Python調用Java
- 26. 從python調用gnuplot
- 27. 我應該使用Nmap :: Parser還是Nmap :: Scanner來審計網絡?
- 28. 如何在python中使用nmap時啓用「no ping」
- 29. 創建一個Python或R腳本,可以從NSE網站下載Bhav.zip文件
- 30. PHP中的BSE/NSE報價
我希望能夠訪問NSE腳本API。 – user492554 2010-11-25 03:46:49