back to home

angryip / ipscan

Angry IP Scanner - fast and friendly network scanner

4,880 stars
802 forks
183 issues
JavaNSISC

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing angryip/ipscan in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/angryip/ipscan)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

Angry IP Scanner This is the source code of Angry IP Scanner, licensed with GPL v2. Official site The code is written mostly in Java. SWT library from Eclipse project is used for GUI that provides native components for each supported platform. The project runs on Linux, Windows and macOS. Helping / Contributing As there are millions of different networks, configurations and devices, please help with submitting a **Pull Request** if something doesn't work as you expect (especially macOS users). Any problem is easy to fix if you have an environment to reproduce it 😀 For that, download Intellij IDEA community edition and open the cloned project. Then, you can run Angry IP Scanner in Debug mode and put a breakpoint into the desired Fetcher class. Building Use Gradle for building a package for your desired platform: or in the project dir for the list of available targets. would build the app for your current platform The resulting binaries will be put into the directory. Run jar files with . Deb and rpm packages can be built only on Linux (tested on Ubuntu). Windows installer can be built on Windows only. will build packages for all OS (tested on Ubuntu only, see dependencies below). Dependencies On Ubuntu install the following packages: Install OpenJDK on other platforms as you usually do it.