Angry IP Scanner

Angry IP Scanner -- 快速友好的网络扫描仪。(Angry IP Scanner - fast and friendly network scanner.)

  • Owner: angryip/ipscan
  • Platform: Linux, Mac, Windows
  • License:: GNU General Public License v2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Angry IP Scanner(或简称ipscan)是一种开源和跨平台的网络扫描仪,设计快速且易于使用。 它扫描IP地址和端口以及许多其他功能。

它被网络管理员和世界各地的好奇用户广泛使用,包括大小企业,银行和政府机构。

它可以在Linux、Windows和Mac OS X上运行,也可能支持其他平台。

特征
  • 扫描本地网络以及Internet
  • IP范围,随机或任何格式的文件
  • 将结果导出为多种格式
  • 与许多数据提取器可扩展
  • 提供命令行界面
  • 下载量超过2300万
  • 免费和开源
  • 适用于Windows、Mac和Linux
  • 不需要安装

Overview

Name With Ownerangryip/ipscan
Primary LanguageJava
Program languageMakefile (Language Count: 6)
PlatformLinux, Mac, Windows
License:GNU General Public License v2.0
Release Count64
Last Release Name3.9.1 (Posted on )
First Release Name1.81 (Posted on )
Created At2011-06-28 20:58:48
Pushed At2023-12-29 04:24:31
Last Commit At2023-10-10 22:23:26
Stargazers Count3.9k
Watchers Count216
Fork Count698
Commits Count1.8k
Has Issues Enabled
Issues Count376
Issue Open Count147
Pull Requests Count41
Pull Requests Open Count5
Pull Requests Close Count20
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

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 (currently, source level 1.8).
IntelliJ IDEA is recommended for coding (Community Edition is fine).

Projects supports building for Linux, Windows and Mac OS X.

Building Actions Status

Use Gradle for building a package for your desired platform:

./gradlew or make in the project dir for the list of available targets.

./gradlew current would build the app for your current platform

The resulting binaries will be put into the build/libs directory.
Run jar files with java -jar <jar-file>.

Deb and rpm packages can only be built on Linux (tested on Ubuntu).
Building of Windows installer can be done on Linux as well.

./gradlew all will build packages for all OS (tested on Ubuntu only, see dependencies below).

Dependencies

On Ubuntu install the following packages:

sudo apt install openjdk-11-jdk rpm fakeroot wine-stable

Note: wine is needed for building of Windows installer.

Install OpenJDK on other platforms as you usually do it.

To the top