Angry IP Scanner
FreeEnter an IP range, press Start, and get a table of everything on the network
A graphical IP and port scanner. Give it a range and it pings every address concurrently, listing live hosts with hostname, MAC address, network card vendor and open ports, plus NetBIOS computer names for Windows machines. Results export to CSV, TXT or XML.
Why we picked it
GPL-2.0, 5,100 stars, written in Java with an SWT interface that uses native system widgets. Version 3.10.0 shipped at the end of August 2026.
Its division of labour with Nmap is clear. Nmap can find out anything and has flags to learn; Angry IP Scanner answers only "which machines on this range are up and which common ports are open", and you can use it the moment it opens. Enter a start and end IP, press Start, and you get a table of IP, response time, hostname and open ports. Right-click a host to ping it, traceroute it, open it in a browser or SSH in.
The common use is finding devices. A new printer, camera or Raspberry Pi joins the network and you have no idea which address it got; add the MAC vendor column under Fetchers and it is identifiable at a glance. Other columns include NetBIOS information, web server detection and TTL.
It can also be driven from the command line, starting the scan, exporting and quitting:
ipscan -f:range 192.168.1.1 192.168.1.254 -s -q -o result.csv
To be clear about:
- Only scan networks you own or are authorized to test. As with Nmap, scanning other people's ranges without permission is illegal in many places, and corporate networks usually have explicit rules.
- Antivirus software may flag it. Scanners are exactly the kind of program that gets flagged, and the official download page links an FAQ entry about false positives. Download only from angryip.org or GitHub Releases.
- On Windows, choose the installer that bundles the Java runtime; the standalone exe and the Linux deb/rpm packages need Java 21 or newer installed separately. The macOS bundles include the runtime and must be allowed in Security settings on first launch.
- Port scanning is a basic TCP connect probe, with no service version detection or OS fingerprinting. For detail, use Nmap.