Angry IP Scanner
Angry IP Scanner is a free, open source network scanner that detects active devices across IP address ranges, checks open ports, and resolves hostnames. It is a portable Java application that runs on Windows, macOS, and Linux without installation.
What it does
You enter an IP range (for example 192.168.1.1 to 192.168.1.255), click Start, and Angry IP Scanner pings every address in that range. Active hosts appear in a table with their IP address, hostname, MAC address, and the status of any ports you configured. The scanning is multithreaded, so even large ranges with thousands of addresses finish in seconds. Results can be exported to CSV, TXT, or XML for further analysis.
Port scanning is configured in Tools > Preferences > Ports tab, where you list the ports to check (80, 443, 22, 3389, or any combination). The program also supports custom data fetchers like NetBIOS info, web server detection, and TTL values, which appear as additional columns in the results table. You can filter the view to show only alive hosts, hiding addresses that did not respond.
For larger tasks, you can load a text file with a list of IP addresses instead of scanning a continuous range. This is useful when you need to monitor specific servers or devices scattered across different subnets.
Advantages
- Portable and lightweight, no installation required
- Cross platform thanks to Java (Windows, macOS, Linux)
- Scans thousands of addresses in seconds with multithreading
- Export results to CSV, TXT, or XML
Drawbacks
- Requires Java Runtime Environment installed on the system
- MAC address detection only works within the local subnet
- No continuous monitoring or alerts for new devices joining the network
- Basic port scanning compared to dedicated tools like Nmap
Who it is for
I recommend Angry IP Scanner to anyone who needs a quick overview of devices on a local network. It works well for small office admins checking what is connected, home users troubleshooting IP conflicts, and IT staff doing inventory. If you need deep vulnerability scanning or packet inspection, look at Nmap or Wireshark instead. But for a fast "what is alive on this subnet" check, Angry IP Scanner does exactly what you need with no setup.
Frequently Asked Questions
Is Angry IP Scanner safe?
Does Angry IP Scanner need Java?
Can Angry IP Scanner detect all devices on my network?
Features & How-To Guide
| # | Feature | How to use |
|---|---|---|
| 1 | IP address range scanning | Run Angry IP Scanner › Enter an IP range (e.g., 192.168.1.1 to 192.168.1.255) › Click Start › Results appear in the table. |
| 2 | Open port detection | Tools › Preferences › Ports tab › Enter ports to scan (e.g. 80,443,22,3389) › OK › Scan the range. |
| 3 | Device MAC address detection | After scanning the local network › The MAC Address column shows physical addresses of devices on the same subnet. |
| 4 | Scan result export 3 | After scanning › File › Export › Choose format (CSV/TXT/XML) › Save the report with the results. |
| 5 | Filtering results by type and date | Tools › Preferences › Display tab › Check Only alive hosts › Table shows only active devices. |
| 6 | Hostname recognition | Tools › Preferences › Scanning tab › Check Resolve hostnames › Scan displays DNS names alongside IP addresses. |
| 7 | IP address list file scanning | File › Open › Load a TXT file with a list of IP addresses (one per line) › Start › Scans according to the list. |
| 8 | Adding custom data columns | Tools › Preferences › Fetchers tab › Add Web detect / NetBIOS info / TTL › Additional columns in results. |
Related software categories
Similar Programs
Questions & Answers
Ask a Question
Our team and community are happy to help
No questions yet. Be the first to ask!