MAC Users: Install Gnu-Sed via brew install gnu-sed then change sed into gsed. This small function installs auto gnu-sed and makes use of it only at Darwin. Tested and works. Output: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 4127k 100 4127k 0 0 448k 0 0:00:09 0:00:09 --:--:-- 475k 26774 resources/mac-vendors.txt |
||
|---|---|---|
| .idea | ||
| config | ||
| ext | ||
| gradle/wrapper | ||
| lib | ||
| resources | ||
| src/net/azib/ipscan | ||
| test/net/azib/ipscan | ||
| .gitignore | ||
| .travis.yml | ||
| build.gradle | ||
| gradlew | ||
| gradlew.bat | ||
| ipscan.iml | ||
| LICENSE | ||
| Makefile | ||
| README.md | ||
| RELEASE-NOTES | ||
| TODO.md | ||
| update-mac-vendors.sh | ||
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 
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.
Dependencies
On Ubuntu install the following packages:
sudo apt-get 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.