Angry IP Scanner - fast and friendly network scanner
Go to file
2013-02-06 00:27:32 +02:00
.idea update year 2013-02-05 23:20:27 +02:00
.settings Mac buttons on Leopard now look right again (it seems that specifying non-default height for buttons makes them look flat) + removed the complexity of the default height 2009-03-16 20:36:51 +00:00
config better hint in logging.properties file, more dictionary entries 2008-03-02 15:11:28 +00:00
ext proguard upgrade 2013-02-01 01:15:02 +02:00
lib implement windows pinger with JNA (for 64-bit support) 2012-03-03 01:16:30 +02:00
resources all PortTextFetcher descendants are now truly configurable 2013-02-01 00:40:44 +02:00
src/net/azib/ipscan use www-less URLs 2013-02-06 00:08:43 +02:00
src-platform revert mac to carbon for now - MacApplicationMenu needs to be rewritten for cocoa 2011-04-09 12:57:39 +03:00
test/net/azib/ipscan copy required test files for the tests to run from ant 2013-02-05 23:52:04 +02:00
.classpath cross-platform builds fixed: now all platform-specific code is isolated, so no more problems with mixing of 64-bit and 32-bit code 2009-03-19 23:57:49 +00: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 copy required test files for the tests to run from ant 2013-02-05 23:52:04 +02: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
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 added license info and `ant current' 2013-02-06 00:27:32 +02:00
TODO update TODO 2013-02-06 00:25:34 +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 alien

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>'.