Angry IP scanner是一种非常快速的IP地址和端口扫描器,在系统管理员中很流行。它是跨平台的,重量轻,易于安装。愤怒的IP扫描器免费提供。Angry IP scanner可以解析NetBIOS协议、计算机名、工作组名、当前登录的用户。结果可以以CSV、TXT、XML等不同格式导出或保存。
IP扫描仪功能
即使没有一个复杂而详细的工具,IP扫描器也能提供网络扫描器的大部分基本功能,而且使用方便。
- 为新手和非技术用户提供GUI,无需额外安装。
- Angry IP scanner可以扫描单个和多个IP地址、网络、internet和主机。
- 以文本、XML、PDF等不同格式导出扫描结果。
- 获取更多关于港口和服务的信息。
- 为专家和有经验的用户提供命令行用法。
- 开源和免费的应用程序,没有任何费用。
- 支持Windows、MacOSX和Linux操作系统和平台的跨平台。
下载并安装Windows
Angry IP Scanner作为Windows操作系统的32位和64位安装程序提供。64位版本比32位版本更受欢迎。
https://angryip.org/download/#windows

我们可以从以下链接下载64位Angry IP Scanner并启动名为的Angry IP Scanner文件 ipscan-win64-3.5.5.exe
.
https://github.com/angryip/ipscan/releases/download/3.5.5/ipscan-win64-3.5.5.exe

如我们所见,我们不需要任何安装过程。愤怒的IP扫描器将自动启动。Angry IP Scanner需要安装Java 32位或64位JRE或JDK。要安装JRE或JDK,请参阅以下指南。
如何在Windows上下载、安装JDK(Java开发工具包)?

为Ubuntu、Debian、Mint下载并安装
Angry IP Scanner是为Ubuntu、Debian和Mint提供的 deb
来自以下链接的包。
https://angryip.org/download/#linux

我们可以通过以下链接下载64位软件包 wget
.
$ wget https://github.com/angryip/ipscan/releases/download/3.5.5/ipscan_3.5.5_amd64.deb

现在我们已经下载了名为 ipscan_3.5.5_amd64.deb
. 我们将安装 dpkg
命令如下。
$ sudo dpkg -i ipscan_3.5.5_amd64.deb

我们可以使用名为 ipscan
从shell或命令行。
$ ipscan
愤怒的IP扫描器将提供以下GUI,在那里我们可以很容易地指定不同的参数。

下载并安装Fedora、RedHat、CentOS
我们也可以下载Fedora,RedHat,CentOS rpm
来自以下链接的包。我们将再次使用64位版本的愤怒的IP扫描器的名称 ipscan-3.5.5-1.x86_64.rpm
https://github.com/angryip/ipscan/releases/download/3.5.5/ipscan-3.5.5-1.x86_64.rpm
![图片[8]-如何下载,安装和使用愤怒的IP扫描器教程?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2019/05/poftut_img_5cea5d4204da7.png)
当我们尝试安装 rpm
我们可能会遇到这样的错误 failed dependencies: jre >= 1.7.0 is needed by ipscan-3.5.5-1.x86_64
就像下面一样。
$ sudo rpm -i ipscan-3.5.5-1.x86_64.rpm
![图片[9]-如何下载,安装和使用愤怒的IP扫描器教程?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2019/05/poftut_img_5cea5e5ce51bc.png)
为了解决这个问题,我们必须在Fedora、CentOS、Red Hat上安装JRE或JDK。我们将使用以下命令。
$ sudo dnf install java-11-openjdk.x86_64

然后我们可以安装没有问题的以下命令。
$ sudo rpm -i ipscan-3.5.5-1.x86_64.rpm
指定IP范围并开始扫描
我们可以通过指定像start IP address和End IP address这样的IP范围值来开始简单的扫描,在本例中,这些值是’192.168.142.0’和’192.168.142.255’。然后单击“开始”按钮,开始扫描。

扫描完成后,我们将看到下面提供扫描统计信息的屏幕。提供以下一般信息。
-
Total time
关于扫描,在这个例子中是“17.55”秒。 -
Average time per host
关于扫描,在本例中为“0.07”秒。 -
IP Range
是扫描的IP地址范围。 -
Hosts Scanned
是扫描IP地址范围内的地址总数。 -
Hosts alive
是启动或活动的主机总数,在本例中为6。

我们还可以看到扫描结果列在主窗口中。Live或up系统的颜色为蓝色,down IP地址的颜色为红色。
-
Ping
是ping到IP地址所需的传输时间。如果IP地址不是活动的,它将显示为n/a
. -
Hostname
是给定IP地址的主机名。 -
Ports
正在侦听连接并打开的端口。
相关文章: 如何安装Nmap
添加更多模块,如emac Address、Mac Vendor、HTTP Sender和Fetchers
在默认扫描信息中,如 Ping
, Hostname
和 Ports
提供。如果我们想得到更多的信息 我们需要使用的Mac地址等 Fetchers
. 按以下步骤打开 Fetchers
菜单。 Tools
-> Fetchers
.

我们可以看到两个 Selected fetchers
当前处于活动状态,并且 Available fetchers
可相应选择。
-
TTL
用于打印实时信息。 -
Filtered Ports
用于打印阻止的端口。 -
Web detect
用于web服务器 -
HTTP Sender
-
Comments
-
NetBIOS Info
-
MAC Address
-
MAC Vendor
-
Packet Loss
指定要扫描的端口
我们可以指定要扫描的端口。我们将打开 Ports
选项卡 Tools
-> Preferences
-> Ports
菜单。我们将用逗号分隔要扫描的端口。

列出特定IP地址信息
扫描结果列在主要的疼痛。我们可以通过双击获得有关特定IP地址的更多信息。在本例中,我们将双击该行 192.168.142.1
这将打开 IP Address Details
像下面这样的窗户。

导出扫描结果
我们可以导出现有的 来自的扫描结果 Scan
-> Export all
菜单,它将打开一个不同的保存对话框

我们可以指定文件扩展名或类型。这是他们。
-
*.txt
或Text File
是常规ASCII文件。 -
*.csv
或Comma-separated File
是一个结构化文件。 -
*.xml
或XML File
是一个特殊结构的标记文件。 -
IP: Port List
是一个简单的列表,通过冒号分隔包含IP和端口信息。

从文件加载扫描结果
如果我们已将扫描结果保存到文件中。我们可以从 Scan
-> Load from file
菜单。我们将选择名为 MyScan.txt
就像下面一样。

愤怒的IP扫描器替代品
即使愤怒的IP扫描器是一个非常有用的工具有不同的选择。有些替代品更复杂,提供更多的功能,有更多的报告功能,等等。下面我们将比较愤怒的IP扫描仪与它的替代品,如Nmap,Netcat,Zmap,Wireshark等。
相关文章: Linux ss命令教程及示例
SolarWinds Port Scanner
是SolarWinds提供的免费工具。SolarWinds端口扫描程序比Angry IP扫描程序具有更好的GUI,并具有一些自动功能,如当前子网和建议的范围扫描。它仅适用于Windows 7、Windows 8、Windows 10、Windows Server 2012/2016/2019等Windows操作系统。
![图片[19]-如何下载,安装和使用愤怒的IP扫描器教程?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-145-1024x495.png)
Nmap
是网络扫描和安全之王。Nmap是作为命令行工具创建的,它提供了许多不同的特性,这使得Nmap比IP Scanner优越得多。但是如果没有GUI,Nmap不能提供简单的使用。Nmap也是一个开源的跨平台工具,它是为Windows、Linux、MacOSX、Unix、Android等提供的。 Zenmap
是Nmap的GUI版本,它针对愤怒的IP扫描器提供了相同和更多的特性。
![图片[20]-如何下载,安装和使用愤怒的IP扫描器教程?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2020/06/poftut_image-144.png)
Lansweeper
是不是直接替代愤怒的IP扫描仪,但提供了一些相关的功能。
Netcat
是一个非常简单的工具,从愤怒的IP扫描器更简单。Netcat主要用于ping远程端口或端口范围,通过网络连接在两台主机之间创建一些连接和shell。它是一个简单的基于命令行的工具。
Zmap
类似于Nmap,功能较少。目前它是作为命令行界面提供的。
Wireshark
是一个被动网络捕获和分析工具。Angry IP scanner和Wireshark的工作原理非常不同,即使它们提供了一些类似的信息。