Angry IP Scanner - fast and friendly network scanner
Go to file
2014-05-25 21:42:46 +03:00
.idea idea 13.1 simplified code style settings file 2014-05-25 21:42:46 +03:00
config better hint in logging.properties file, more dictionary entries 2008-03-02 15:11:28 +00:00
ext try to support Oracle JRE 7 (not JDK), which doesn't set JAVA_HOME by default 2014-04-26 23:25:03 +03:00
lib issue #8 - switch SWT mac to 64-bit version in order to work on Java 1.7. Mac Java 1.6 was available only for 64-bit processors anyway, so it doesn't make sense to support 32-bit on mac at all 2014-04-26 23:03:15 +03:00
resources display nice error message if file load fails 2014-05-25 19:57:56 +03:00
src/net/azib/ipscan prefill ip range on start with the current network's range (taking netmask into account) 2014-05-25 21:36:55 +03:00
test/net/azib/ipscan prefill ip range on start with the current network's range (taking netmask into account) 2014-05-25 21:36:55 +03:00
.gitignore dist is now ignored, too 2009-03-25 00:53:49 +02:00
.project added .gitignore 2009-03-24 23:49:56 +02:00
build.xml cannot delete swt widgets anymore - mac version will not start without them 2014-04-28 17:38:00 +03:00
dictionary.txt More stable querying of local address during startup - the GUI doesn't hang anymore if it takes time 2008-04-06 09:55:01 +00:00
Ipscan.iml exclude more stuff and remove obsolete libraries from IDEA module file 2014-04-26 23:06:58 +03:00
LICENSE * LICENSE file added (GPL) 2007-07-24 22:02:50 +00:00
Makefile delete winping and package jna instead with win32 and win64 2013-01-23 20:57:52 +02:00
README build rpm packages with rpmbuild instead of converting with alien 2013-03-11 21:32:58 +02:00
RELEASE-NOTES update 3.3 release notes 2014-05-25 21:37:25 +03:00
TODO update TODO 2013-02-06 00:25:34 +02:00
update-mac-vendors.sh updated mac vendors as well as URL of wireshark source 2014-03-12 21:59:17 +02:00

This is the source code of Angry IP Scanner, licensed with GPL v2.
http://angryip.org/

The code is written mostly in Java.
IntelliJ IDEA is recommended for coding, but Eclipse would do as well.

Building
========

JDK 1.6+ as well as Ant are required for building.

Using these tools you can build on any platform. The binaries are in the form of
.jar files and can be run with `java -jar <jar-file>'. Deb and rpm packages can
only be built on Linux. Building of Windows exe can be done on Linux as well.

On Ubuntu install the following packages:
sudo apt-get install openjdk-7-jdk ant rpm

Install JDK and Ant on other platforms as you usually do it.

Then use Ant for building a package for your desired platform:
just type `ant' or `make' in the project dir for the list of available targets.

`ant current' would build the app for your current OS.

The resulting binaries will be put into the `dist' directory.
Run jar files with `java -jar <jar-file>'.