Angry IP Scanner screenshot
Angry IP Scanner

Angry IP Scanner (or simply ipscan) is an open-source and cross-platform network scanner designed to be fast and simple to use. It scans IP addresses and ports as well as has many other features.
It is widely used by network administrators and just curious users around the world, including large and small enterprises, banks, and government agencies...

Angry IP scanner is a very fast IP address and port scanner.
It can scan IP addresses in any range as well as any their ports. It is cross-platform and lightweight. Not requiring any installations, it can be freely copied and used anywhere.

Angry IP scanner simply pings each IP address to check if it’s alive, then optionally it is resolving its hostname, determines the MAC address, scans ports, etc. The amount of gathered data about each host can be extended with plugins.
It also has additional features, like NetBIOS information (computer name, workgroup name, and currently logged in Windows user), favorite IP address ranges, web server detection, customizable openers, etc.

Scanning results can be saved to CSV, TXT, XML or IP-Port list files. With help of plugins, Angry IP Scanner can gather any information about scanned IPs. Anybody who can write Java code is able to write plugins and extend functionality of Angry IP Scanner.
In order to increase scanning speed, it uses multithreaded approach: a separate scanning thread is created for each scanned IP address.

Features:
Scans local networks as well as Internet.
IP Range, Random or file in any format.
Exports results into many formats.
Extensible with many data fetchers.
Provides command-line interface.
Free and open-source.
Works on Windows, Mac and Linux.
Installation not required.

Angry IP Scanner - Changelog:

Mac: fix permissions in bundled JRE, so that MAC address scanning would work.
Linux startup fix if JAVA_HOME has spaces.
Update MAC vendors.

Mac: bundle Java 17 runtime, so that Java doesn't need to be installed separately
Mac: change next alive host shortcut to Cmd+N (Cmd+H is conflicting with hide window)
Windows installer: update bundled Java runtime to 17
Linux XFCE: execute terminal properly.
Remember last window position.
Faster File Feeder when loading large files.
Update SWT for all platforms.
Update MAC vendors.

At least Java/OpenJDK 8 is required on your machine, but 11 is recommended.

Angry IP Scanner Version 3.9.1 for windows 64: Windows installer - includes Java runtime

Size: 17.56 MB - Download

Angry IP Scanner Version 3.9.1 for windows 64 : Stand-alone executable - requires a separate installation of 64-bit OpenJDK/Java 11+

Size: 2.41 MB - Download

Angry IP Scanner Version 3.81 for windows 32: Stand-alone executable - requires a separate installation of 64-bit OpenJDK/Java 11+

Size: 2.25 MB - Download