Skip to content

Angry IP Scanner

Fast, simple network scanner for finding live IP addresses.

Self-hostedNot yet verified
Report issueDemo online
MIT★ 2000

Open the official app on angryip.org

This tool is hosted by its maintainers. Click below to open angryip.org in a new tab — it's their official demo.

Browse network tools →

What's next with Angry IP Scanner?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is Angry IP Scanner?

Angry IP Scanner is an open-source network scanning tool designed to identify active devices and services on local networks or internet IP ranges. Its primary purpose is to quickly scan IP addresses and ports to detect connected devices, open ports, and associated services, providing network administrators and curious users with insights into their network infrastructure. Developed under the GPL-2.0 license, it is cross-platform, supporting Windows, Mac, and Linux, and has over 29 million downloads. The tool is widely adopted by organizations of all sizes, including banks and government agencies, as well as individual users. It solves the problem of manually identifying network devices and services, offering a fast and user-friendly way to assess network health and security. The tool's simplicity and extensibility make it suitable for both novice users and advanced network professionals seeking to automate network discovery tasks. The scanner's ability to handle both local network scans and internet IP ranges makes it versatile for various use cases. It can scan predefined IP ranges, random IP addresses, or data from external files, making it adaptable to different network environments. The tool's extensibility allows users to integrate additional data fetchers, enhancing its functionality beyond basic IP scanning. Its command-line interface provides flexibility for automation and scripting, while the ability to export results in multiple formats ensures compatibility with various analysis tools. These features collectively address the challenge of efficiently mapping and monitoring network resources, making Angry IP Scanner a reliable choice for network discovery and management.

How it works

Angry IP Scanner is developed using Java, with dependencies on Java Runtime Environment (JRE) for execution. It does not require browser support as it is a desktop application. The tool processes scan data through its internal logic, which includes sending packets to target IPs and analyzing responses. Data flow is managed through the user interface, with results displayed in real-time. The tool does not collect user data for privacy purposes, ensuring that scan activities remain local to the user's system.

How to use it

  1. 1Launch the Angry IP Scanner application on your computer. 2. In the main interface, enter the IP range or load a file containing IP addresses. 3. Click the 'Start Scan' button to initiate the network scan. 4. Once the scan completes, review the results in the main window, which display active devices and their open ports. Practical tips include using the command-line interface for automation, exporting results to CSV or Excel for detailed analysis, and leveraging data fetchers to enhance scanning capabilities. It is also recommended to scan local networks first to avoid unnecessary internet traffic and potential network disruptions.

What it can do

  • ip scanner

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/angryip/ipscan
  • license: GPL-2.0 — free to use
  • privacy: Self-hosted — you control your data

Limitations

  • Scanning large IP ranges can be time-consuming -> May affect network performance -> Schedule scans during off-peak hours.
  • Limited service detection -> Cannot identify specific applications -> Combine with other tools for detailed analysis.
  • No deep packet inspection -> Cannot analyze traffic content -> Use in conjunction with packet analyzers for deeper insights.
  • No built-in firewall testing -> Cannot assess firewall rules -> Use dedicated firewall testing tools for comprehensive security checks.
  • Limited support for advanced protocols -> Cannot scan certain network services -> Use specialized tools for protocol-specific scanning.

Understanding the result

Fast, simple network scanner for finding live IP addresses.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by (MIT).
Built with
(angryip/ipscan)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Query
Output
Text
Open-source source & license

Built with angryip/ipscan. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does Angry IP Scanner handle different IP range formats?

Angry IP Scanner accepts IP ranges in various formats, including predefined ranges like '192.168.1.0/24', random IP addresses, or data from external files. Users can input these ranges directly into the interface or load them from a file, making it flexible for different scanning needs. The tool processes these inputs to generate a list of IP addresses to scan, ensuring compatibility with both simple and complex network configurations.

What protocols does Angry IP Scanner use for scanning?

Angry IP Scanner primarily uses the ICMP protocol for ping tests to determine if a device is active. It also uses TCP and UDP protocols to check for open ports, which helps identify services running on the target devices. These protocols are standard for network discovery and are widely supported, allowing the tool to function effectively across different network environments.

How can I export scan results from Angry IP Scanner?

To export scan results, navigate to the 'File' menu and select 'Export' from the dropdown. From there, choose the desired format, such as CSV, Excel, or text. The tool also allows exporting data to other formats like XML or JSON, providing flexibility for further analysis. Users can specify the file location and name before exporting, ensuring the data is saved in the preferred format for their specific use case.

How does Angry IP Scanner compare to other network scanning tools?

Angry IP Scanner differs from other tools like Nmap or Wireshark by focusing on simplicity and speed rather than advanced analysis features. While Nmap offers more detailed port scanning and vulnerability detection, Angry IP Scanner is designed for quick network discovery and basic service detection. Wireshark, on the other hand, is a packet analyzer rather than a scanner, making Angry IP Scanner more suitable for users needing rapid network insights without complex configuration.

What should I do if Angry IP Scanner is not responding during a scan?

If Angry IP Scanner becomes unresponsive during a scan, it may be due to excessive network traffic or resource constraints. First, check if the scan range is too large and consider narrowing it down. If the issue persists, restart the application or reduce the number of IP addresses being scanned. Additionally, ensure that the system has sufficient memory and processing power to handle the scan, as resource limitations can cause the application to freeze or crash.

Spotted something wrong with Angry IP Scanner, or want to maintain it? See how to help.