我試圖讓cygwin顯示我的筆記本電腦已打開什麼端口,但正如我試圖運行它,它一直說,該命令沒有找到,這就是輸入nmap -v -A IP地址。如何通過Windows中的cygwin運行Nmap程序?
1
A
回答
2
根據您安裝nmap的位置,它將類似於/cygdrive/c/Program Files (x86)/Nmap/nmap
。在Windows命令提示符(cmd)中,它將是c:\Program Files (x86)\Nmap\nmap
。
但是,nmap不是在Linux中發現監聽端口的最佳工具,在Windows中根本無法工作。在cygwin中,試試這個:netstat -ano|grep LISTEN
。在Windows命令提示符下:netstat -ano|find "LISTEN"
。在Linux中:netstat -anp|grep LISTEN
。
1
This blog post有關於如何得到這個工作的一些有用的信息。在下面的情況下複製它以往任何時候都消失了:
- Download NMAP
- 安裝nmap的「自安裝」 .exe和當由Nmap的安裝程序安裝問Npcap。
Cygwin的:添加到
~/.bash_profile
:alias nmap="/cygdrive/c/Program\ Files\ \(x86\)/Nmap/nmap.exe"
注意
\
和\(
是至關重要的Cygwin的外殼解釋命令正確- 打開一個新的Cygwin窗口開始使用NMAP
相關問題
- 1. 如何從Windows c#(visual studio)運行cygwin編譯的程序?
- 2. 從Windows CMD運行Python Shell(繞過cygwin)
- 3. 如何通過RUN運行多個程序(windows)
- 4. 如何通過cron運行Scala程序?
- 5. 如何通過telnet運行Python程序?
- 6. 可以通過cygwin運行php exec嗎?
- 7. 無法通過cygwin運行pexect
- 8. 如何啓動從Cygwin的MAC牛運行X程序在Windows的
- 9. 如何通過Python運行「windows功能」?
- 10. 從Java運行cygwin編譯的程序
- 11. 如何在cygwin中執行haskell程序
- 12. 通過Java程序運行Java程序
- 13. 在Windows中使用cygwin Perl.exe運行genhtml
- 14. 從cygwin運行python 3.2程序(windows 7用戶)
- 15. 錯誤通過Cygwin的在Windows
- 16. 如何通過.aspx頁面的命令行運行程序
- 17. 如何運行在Cygwin
- 18. 如何從Cygwin運行Java
- 19. 如何從Java運行cygwin?
- 20. 如何從Cygwin運行msysgit?
- 21. 如何讓我的程序在Windows Vista和Windows 7中運行?
- 22. 如何通過Python在msys中運行程序?
- 23. 通過局域網運行Visual c#windows應用程序
- 24. 我如何使用java程序運行cygwin?
- 25. 運行Windows的Java程序
- 26. 如何使用試用版通過telnet運行Windows安裝程序?
- 27. 在Cygwin中運行C程序不會產生任何結果
- 28. 如何從Emacs中運行Cygwin Bash Shell?
- 29. 在Windows 7上運行rails with cygwin
- 30. 運行的應用程序,在Cygwin中編譯,而無需安裝了cygwin
Cygwin不提供nmap。你[爲Windows安裝nmap](https://nmap.org/book/inst-windows.html)? – pak
是的,我確實爲nmap安裝了它,但我認爲它的運行方式與我在ubuntu上通過終端運行它的方式一樣,但我的錯誤是什麼,你知道在cygwin上運行它的命令是什麼? –
您需要將它安裝在路徑中的某個位置,或者將安裝目錄添加到Cygwin的路徑中,以便Cygwin知道在哪裏查找它。您可以通過將'export PATH = $ PATH:'添加到'.bash_profile'來完成。 –
pak