软件截图
软件介绍
Angry IP Scanner(又称 ipscan)是一款基于 Java 与 SWT 构建的开源跨平台网络扫描器,采用 GPL v2 协议发布。它的设计哲学是"快速且友好"——通过多线程并发扫描机制,能在极短时间内完成对指定 IP 地址范围的探测。自发布以来累计下载量超过 2900 万次,被全球范围内的网络管理员、企业 IT 部门、银行及政府机构广泛使用。作为一款免费IP扫描器,它无需安装,下载后即可直接运行,是局域网扫描与端口扫描场景下的经典工具。
核心功能
多模式 IP 扫描:支持局域网扫描与互联网 IP 段扫描,提供 IP 范围指定、随机扫描以及从文件导入 IP 列表(支持任意格式)三种扫描模式,覆盖从小型局域网到大规模网络段的探测需求。
端口扫描与主机探测:可对目标 IP 执行端口扫描,检测开放端口状态;通过 ICMP Ping 等方式判断主机存活状态,支持 TTL 值读取,帮助用户快速识别网络中的活跃设备。
可扩展数据抓取器:内置多种 Fetcher(数据抓取器),可获取主机名、NetBIOS 信息、用户名等网络参数,并支持通过插件机制进行功能扩展,满足高级网络管理员的定制化需求。
多格式结果导出:扫描结果可导出为 CSV、TXT、XML 等多种格式,便于后续分析、存档或集成到其他网络管理工作流中。
命令行接口(CLI):除 GUI 界面外,提供完整的命令行接口支持,方便在脚本自动化、批处理任务或无图形界面的服务器环境中调用。
适用人群
需要快速排查局域网设备的网络管理员与运维工程师
企业 IT 部门进行网络资产盘点与安全审计的技术人员
学习网络基础知识、需要实操端口扫描工具的学生与技术爱好者
需要轻量免安装网络诊断工具的技术支持人员
偏好开源软件、需要跨平台一致体验的 Linux/macOS 用户
优缺点分析
优点:
扫描速度优异:采用多线程并发架构,每个被扫描的 IP 地址分配独立线程,在大范围网段扫描时速度表现远优于串行扫描工具。
零部署成本:Windows 版安装包已内置 Java 运行时,macOS 版以 Bundle 形式分发同样自带运行环境,真正做到下载即用,无需额外配置 Java 环境(Linux 版需自行安装 Java 21+)。
开源透明:源码完全开放于 GitHub,社区可审计代码安全性,消除对闭源扫描工具可能存在后门的顾虑。对于安全敏感的企业环境尤为重要。
跨平台一致性:基于 SWT 原生组件渲染 GUI,在 Windows、macOS、Linux 三大平台上提供接近原生的界面体验,保持操作逻辑统一。
缺点:
功能深度有限:相较于 Nmap 等专业级网络扫描工具,Angry IP Scanner 在高级扫描策略(如 SYN 半开扫描、OS 指纹识别、服务版本探测)方面能力不足,定位更偏向快速概览而非深度渗透测试。
Windows 下扫描速度受限:官方 FAQ 明确指出在 Windows 平台上扫描速度可能较慢,这与 Windows 系统对 ICMP 请求的默认限制有关,需要用户手动调优。
界面设计朴素:GUI 界面功能导向,视觉设计较为基础,缺乏现代化的数据可视化能力(如网络拓扑图、设备类型图标等),扫描结果呈现以表格为主。
macOS 安全限制:由于未通过 Apple 公证签名,macOS 用户首次运行需手动在安全设置中放行,操作流程对非技术用户不够友好。
系统要求
Windows:当前版本 3.10.0 提供内置 Java 运行时的安装包(推荐)及独立可执行文件(需自行安装 64 位 OpenJDK/Java 21+);旧版 2.21 支持 Windows 98/ME/2000/XP。
macOS:提供 ARM(Apple Silicon)与 Intel 两个版本的 Bundle,已内置 Java 运行时,无需额外安装。
Linux:提供 x86 64 位 DEB(Ubuntu/Debian/Mint)与 RPM(Fedora/RedHat/openSUSE)包,以及适用于 Raspbian/ARM 的通用 DEB 包。需安装 Java 21 或 OpenJDK(推荐 25+)。
硬件建议:Angry IP Scanner 属于轻量级网络工具,对硬件无苛刻要求。执行大范围 IP 段并发扫描时建议至少 2 GB 可用内存以保证多线程稳定运行。
下载地址
声明:本站为非盈利性技术交流平台。所有资源均来自互联网或官方发布,版权归原作者所有。如有侵犯您的权益,请联系我们(fzxzcopy@163.com),我们将第一时间处理。