awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
angryip avatar

angryip/ipscan

0
View on GitHub↗
5,017 stars·821 forks·Java·GPL-2.0·10 viewsangryip.org↗

Ipscan

ipscan is a cross-platform network auditor and Java-based network scanner used for discovering networked devices and exporting scan results. It functions as an IP address range scanner and a TCP/UDP port scanner to identify active hosts and open services on a network.

The application features a plugin-based fetcher architecture that allows the integration of custom data collection fetchers to retrieve specific hardware or software information from discovered hosts.

Its broader capabilities include local network discovery, network port auditing, and the creation of network asset inventories. Users can interact with the software through a graphical user interface with high-density screen scaling or via a command line interface for automated scanning.

Features

  • Local Network Discovery - Identifies active devices and hosts on a local network by scanning specified IP address ranges.
  • Port Scanning - Identifies active devices and open ports across a range of network addresses.
  • Host Information Collections - Retrieves detailed hardware and software information from discovered network hosts using custom fetchers.
  • Cross-Platform Networking - Provides a consistent network auditing and device discovery application across different operating systems.
  • IP Address Probing - Probes local or internet addresses using ranges and lists to identify active hosts.
  • IP Reachability Scanners - Pings specified ranges of IP addresses to map active network nodes.
  • Network Scanners - Performs high-performance probing of network address spaces and port ranges to identify active hosts.
  • Port Scanners - Probes specific TCP and UDP transport layer ports to determine the reachability of remote hosts.
  • TCP Connectivity Probes - Identifies active hosts and open services by attempting to establish raw TCP connections via sockets.
  • Service Availability Audits - Checks for open ports on multiple IP addresses to verify service availability and security configurations.
  • Plugin-Based Architectures - Features a modular architecture that allows extending host data collection via external plugins.
  • Network Probing Thread Pools - Employs a multi-threaded pool of worker threads to probe multiple IP addresses and ports simultaneously.
  • Network Host Data Fetchers - Allows the integration of custom fetchers to retrieve specialized hardware or software information from discovered hosts.
  • Scan Result Exporters - Exports discovered network assets and scan results into structured file formats for external analysis.
  • Command Line Interfaces - Provides a command line interface for automated network scanning and task management without a GUI.
  • Security Asset Inventories - Creates structured repositories of discovered network assets for documentation and security analysis.
  • Terminal-Based Network Scanning - Enables the automation of IP and port probing through a terminal interface.
  • Swing-Based UI Frameworks - Provides a cross-platform desktop user interface built with the Java Swing toolkit.

Star history

Star history chart for angryip/ipscanStar history chart for angryip/ipscan

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does angryip/ipscan do?

ipscan is a cross-platform network auditor and Java-based network scanner used for discovering networked devices and exporting scan results. It functions as an IP address range scanner and a TCP/UDP port scanner to identify active hosts and open services on a network.

What are the main features of angryip/ipscan?

The main features of angryip/ipscan are: Local Network Discovery, Port Scanning, Host Information Collections, Cross-Platform Networking, IP Address Probing, IP Reachability Scanners, Network Scanners, Port Scanners.

What are some open-source alternatives to angryip/ipscan?

Open-source alternatives to angryip/ipscan include: nmap/nmap — Nmap is a command-line network security scanner and reconnaissance framework designed for infrastructure mapping and… robertdavidgraham/masscan — Masscan is a command-line network scanner designed for large-scale discovery and infrastructure reconnaissance. It… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… projectdiscovery/naabu — Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to… lcvvvv/kscan — kscan is a network security scanner and service fingerprinter used to discover active hosts and open ports. It… samsar4/ethical-hacking-labs — Ethical-Hacking-Labs is a comprehensive cybersecurity training curriculum and lab suite designed for learning…

Open-source alternatives to Ipscan

Similar open-source projects, ranked by how many features they share with Ipscan.
  • nmap/nmapnmap avatar

    nmap/nmap

    13,065View on GitHub↗

    Nmap is a command-line network security scanner and reconnaissance framework designed for infrastructure mapping and security auditing. It functions as a packet crafting utility that probes target systems to identify active hosts, detect open ports, and determine the services and operating systems running on a network. The tool distinguishes itself through its ability to perform raw socket packet injection and stateful connection tracking, allowing it to bypass standard operating system networking stacks. It utilizes an asynchronous concurrency model to manage large-scale network scans and em

    Casynchronousc-plus-pluslibpcap
    View on GitHub↗13,065
  • robertdavidgraham/masscanrobertdavidgraham avatar

    robertdavidgraham/masscan

    25,355View on GitHub↗

    Masscan is a command-line network scanner designed for large-scale discovery and infrastructure reconnaissance. It identifies open ports across specific network segments or the entire internet by probing vast address ranges with high efficiency. The tool functions as an asynchronous packet engine, bypassing standard operating system kernel networking stacks to transmit raw packets directly from application memory. The project distinguishes itself through a specialized architecture that manages millions of concurrent connections by separating packet transmission and reception into independent

    C
    View on GitHub↗25,355
  • jaykali/maskphishjaykali avatar

    jaykali/maskphish

    3,020View on GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    View on GitHub↗3,020
  • projectdiscovery/naabuprojectdiscovery avatar

    projectdiscovery/naabu

    5,766View on GitHub↗

    Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet

    Gocdn-exclusionhacktoberfestnmap
    View on GitHub↗5,766
  • See all 30 alternatives to Ipscan→