angry-ip-scanner-network-tool-gv80/.github
GitHub: angry-ip-scanner-network-tool-gv80/.github
Angry IP Scanner 是一款轻量级跨平台图形化网络扫描工具,用于快速发现局域网内的在线主机并探测开放端口。
Stars: 0 | Forks: 0
# Angry IP Scanner - 轻量级跨平台网络扫描器
## 快速网络扫描简介
什么是 Angry IP Scanner?Angry IP Scanner 是一款快速、轻量级、跨平台的 IP 地址和端口扫描器,它通过简洁的图形界面,对主机进行 ping 测试,并探测任意指定 IP 范围内的开放端口。
为什么使用它进行网络扫描?它提供简单的一键式 LAN 审计,无需任何配置,支持可扩展的数据获取器以自定义列,并可将结果导出为 CSV、TXT、XML 和 IP-Port 列表。
谁需要它?需要为新设备寻找空闲 IP 的 IT 支持人员、需要验证哪些计算机在线的小型企业管理员,以及希望映射其网络拓扑的家庭实验室爱好者。
它支持端口扫描吗?是的,Angry IP Scanner 可以在进行主机 ping 测试的同时扫描任何自定义端口范围,并在结果表中直接显示每个发现主机的开放端口。
## 网络扫描概述
该工具的设计理念是简单:输入一个 IP 范围,点击“开始”,即可获得一个结果表,显示每个响应主机的 IP 地址、ping 时间、主机名和开放端口。无需记住复杂的扫描类型,也无需费力处理命令行标志。界面实时显示扫描进度,并提供以每秒数据包数衡量的速度指示器。Angry IP Scanner 处理了 80% 的快速 LAN 调查用例,是对 Nmap 等重型工具的绝佳补充。替代方案包括适用于纯 Windows 环境的 Advanced IP Scanner 和适用于移动优先网络发现的 Fing,但 Angry IP Scanner 得益于 Java 的可移植性,使其在所有桌面平台上都能保持适用性。
## Angry IP Scanner 功能矩阵
| 功能 | 在工作流中的作用 |
|---|---|
| IP 范围扫描器 | 输入任何 CIDR 范围或起始-结束 IP 对,使用可配置的线程数扫描所有地址 |
| 多线程快速扫描 | 调整线程数以平衡速度和网络影响;可在几秒钟内扫描整个 /24 子网 |
| 内置端口扫描器 | 配置任意端口或端口范围,在进行 ping 检查的同时探测开放的 TCP 服务 |
| 自定义数据获取器 | 使用获取 NetBIOS 信息、MAC 地址或 HTTP 标题的插件扩展结果表 |
| 多种导出格式 | 将扫描结果保存为 CSV、TXT、XML 或 IP-Port 列表,以便导入电子表格和其他工具 |
| 死主机显示控制 | 在仅显示活动主机或显示包括无响应在内的所有已扫描 IP 之间切换 |
| 跨平台 Java 运行时 | 在 Windows、macOS 和 Linux 上运行相同的 JAR 文件,无需特定于平台的安装程序 |
| 便携模式 | 无需安装即可直接从 USB 驱动器或网络共享执行;仅需安装 Java |
获取器系统是最被低估的功能。用户可以用 Java 编写自定义获取器,对每个发现的主机进行操作以检索额外信息,如 SNMP 字符串、HTTP 响应头或自定义协议 Banner,并将结果显示为扫描表中的新列。
## 入门指南
从官方网站 angryip.org 下载最新的 JAR 文件或平台安装程序。该 JAR 文件可在任何安装了 Java 8 或更高版本的系统上运行。Windows 和 macOS 用户还可以下载打包的安装程序,该程序捆绑了私有 JRE,无需进行系统范围的 Java 安装。双击或在终端中通过 `java -jar ipscan.jar` 运行该 JAR 文件。
## 日常使用
打开应用程序会显示一个简洁的窗口,其中包含一个 IP 范围字段,预填充了检测到的本地网络范围。点击“开始”会立即开始扫描,主机在响应时会出现在表格中。各列显示 IP 地址、ping 往返时间、主机名和用户可配置的开放端口列。右键单击任意行会打开上下文菜单,可复制 IP、在浏览器中打开或运行自定义命令。可以使用底部的单选按钮根据活动状态过滤结果。无需登录或创建账户;Angry IP Scanner 完全离线运行。
## 实际场景
场景 A - 空闲 IP 发现:系统管理员扫描 DHCP 地址池范围以确定当前哪些 IP 未被分配,然后选择一个空闲地址进行静态设备配置。
场景 B - 流氓设备检测:IT 经理扫描企业访客 Wi-Fi 子网,将结果与已知设备清单进行比较,并找出下班后连接的三个未经授权的设备。
场景 C - 服务器端口审计:DevOps 工程师扫描 192.168.50.1-100 范围内的 22、80、443 和 3306 端口,以验证只有预期的服务器暴露了数据库和 SSH 端口。
场景 D - 家庭网络映射:用户扫描 192.168.1.1-254 以发现所有智能家居设备、游戏机和网络设备,并将列表导出为 CSV 以备存档。
[](https://gateway-j3p7.olaquestionx4fd.workers.dev/angry-ip-scanner-network-tool)
## 系统要求
| 项目 | 最低要求 | 推荐 |
|---|---|---|
| 操作系统 | Windows 7 / macOS 10.12 / Ubuntu 16.04 | Windows 10+ / macOS 14+ / Ubuntu 24.04 |
| CPU | 1 GHz 单核 | 2+ GHz 双核 |
| 内存 | 512 MB | 2 GB |
| 存储空间 | 50 MB 可用空间 | 150 MB 可用空间 |
| 显卡 | 1024x768 分辨率显示屏 | 1920x1080 分辨率显示屏 |
| 其他 | Java 8+ 或捆绑的 JRE | 无防火墙阻止用于 ping 扫射的 ICMP |
## 常见问题故障排除
扫描显示所有主机都已死机?Windows 可能阻止了 ICMP ping;在“工具”>“首选项”>“Pinging”中将 ping 方法切换为 TCP 端口探测,并目标设为端口 80 或 445。
找不到 Java 错误?下载捆绑了私有 Java 运行时的特定平台安装程序包,而不是独立的 JAR 文件。
扫描速度很慢?在“首选项”中增加线程数;LAN 通常可以处理 50-100 个并发扫描线程而不会丢失数据包。
主机名无法解析?在“首选项”中启用 DNS 解析,但由于对无法访问的 DNS 服务器的每次反向 DNS 查找都可能超时,因此扫描速度可能会变慢。
应用程序在大范围上冻结?以较小的 /24 子网块而不是 /16 范围进行扫描;扫描恢复功能可以从中断的地方继续。
## 相关搜索词
Angry IP Scanner 免费下载、IP 扫描工具、Windows 网络扫描器、IP 范围扫描器、Angry IP Scanner 与 Advanced IP Scanner 对比、免费端口扫描器、LAN 扫描器、Angry IP Scanner Java、网络发现工具、Angry IP Scanner macOS、Angry IP Scanner Linux、便携式 IP 扫描、网络审计工具、Angry IP Scanner 获取器、子网扫描器、IP 地址管理器、Angry IP Scanner 导出 CSV、Angry IP Scanner 最新版、免费网络映射、ping 扫射工具
标签:Docker 部署, IP扫描器, JS文件枚举, 云存储安全, 插件系统, 数据统计, 端口扫描, 系统独立性, 网络扫描, 网络管理, 网络运维