我试图让cygwin向我展示我的笔记本电脑已经打开了什么端口,但是当我试图运行它时,它一直说该命令未找到,这就是我输入的nmap -v -A IP地址。
答案 0 :(得分:3)
根据您安装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 :(得分:1)
This blog post提供了一些有关如何使其正常运行的有用信息。已经将它复制到下面以防它消失:
Cygwin:添加到~/.bash_profile
:
alias nmap="/cygdrive/c/Program\ Files\ \(x86\)/Nmap/nmap.exe"
注意\
和\(
对于Cygwin shell正确解释命令至关重要