如何在Windows中通过cygwin运行Nmap程序?

时间:2016-02-26 15:02:34

标签: windows cygwin

我试图让cygwin向我展示我的笔记本电脑已经打开了什么端口,但是当我试图运行它时,它一直说该命令未找到,这就是我输入的nmap -v -A IP地址。

2 个答案:

答案 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提供了一些有关如何使其正常运行的有用信息。已经将它复制到下面以防它消失:

  1. Download nmap
  2. 安装nmap“self-installer”.exe并在Nmap安装程序询问时安装Npcap。
  3. Cygwin:添加到~/.bash_profile

    alias nmap="/cygdrive/c/Program\ Files\ \(x86\)/Nmap/nmap.exe"

    注意\\(对于Cygwin shell正确解释命令至关重要

  4. 打开一个新的Cygwin窗口以开始使用nmap