Commit Graph

562 Commits

Author SHA1 Message Date
Anton Keks
a3362edf8c make sure that ICMP reply coming from the same host (probably fixes bugs when some hosts are reported alive in case of firewall sending icmp replies) 2013-03-09 16:13:22 +02:00
Anton Keks
37b31f8fe5 WinMACFetcher implemented for getting of MAC address using the ARP protocol under Windows 2013-03-09 15:54:33 +02:00
Anton Keks
5ed26afcaa bugfix #89: export selection now exports only selected rows 2013-02-22 23:47:22 +02:00
Anton Keks
ba2a8127be added module file for IntelliJ IDEA 2013-02-06 00:28:20 +02:00
Anton Keks
690983793d added license info and `ant current' 2013-02-06 00:27:32 +02:00
Anton Keks
71e74ed21a update TODO 2013-02-06 00:25:34 +02:00
Anton Keks
6589e8bfe6 shorter lines for better github formatting 2013-02-06 00:18:43 +02:00
Anton Keks
54eb94c756 readme added with building instructions 2013-02-06 00:17:50 +02:00
Anton Keks
c3fb8a547e use www-less URLs 2013-02-06 00:08:43 +02:00
Anton Keks
7c44c18d7e copy required test files for the tests to run from ant 2013-02-05 23:52:04 +02:00
Anton Keks
de39480467 update year 2013-02-05 23:20:27 +02:00
Anton Keks
45697affbb maybe sizing will be a bit better on a mac 2013-02-01 18:36:50 +02:00
Anton Keks
bd7bb0cf0e allow WindowsPinger for 64-bit windows 2013-02-01 18:18:47 +02:00
Anton Keks
d824a19112 catch Errors as well 2013-02-01 18:18:18 +02:00
Anton Keks
bbfa74ff1c make proguard work, but keep it disabled for now 2013-02-01 01:38:14 +02:00
Anton Keks
6433c0fee6 proguard upgrade 2013-02-01 01:15:02 +02:00
Anton Keks
0173c7b76a include git sha1 in the manifest 2013-02-01 01:09:30 +02:00
Anton Keks
2294738e66 openjdk-7 is now a valid dependency 2013-02-01 00:59:04 +02:00
Anton Keks
24cef4dce9 WindowsPinger should work for win64 now (using jna) 2013-02-01 00:57:53 +02:00
Anton Keks
b0486afb8d fix unnecessary boxing 2013-02-01 00:49:07 +02:00
Anton Keks
683bd05397 comment-out unimplemented menu items 2013-02-01 00:48:30 +02:00
Anton Keks
a4b08fee50 all PortTextFetcher descendants are now truly configurable 2013-02-01 00:40:44 +02:00
Anton Keks
254f664435 load plugins from $HOME/.ipscan directory as well 2013-01-31 23:25:25 +02:00
Anton Keks
8e54453e8d plugin loader is now tested 2013-01-31 23:21:03 +02:00
Anton Keks
277134fb24 Pluggable renamed to Plugin and moved to the core package 2013-01-31 22:40:34 +02:00
Anton Keks
776e4e2390 more sophisticated plugin loader 2013-01-31 22:37:12 +02:00
Anton Keks
5a19920dde added top-level exception handler for NoClassDefFoundError, etc 2013-01-31 21:19:32 +02:00
Anton Keks
88ff24ddc4 mode code style 2013-01-31 21:18:45 +02:00
Anton Keks
9e077f6eba idea code style settings 2013-01-31 21:10:25 +02:00
Anton Keks
ce221d013f javadoc corrected 2013-01-31 20:55:30 +02:00
Anton Keks
e96324298b delete winping and package jna instead with win32 and win64 2013-01-23 20:57:52 +02:00
Anton Keks
2ad833e625 import fixed 2013-01-23 20:47:21 +02:00
Anton Keks
56ab861089 working JNA WindowsPinger 2013-01-23 20:40:57 +02:00
Anton Keks
bc80de0ba7 issue #109: specify more exactly that 0 and 255 addresses will be skipped 2012-12-22 14:56:07 +02:00
Anton Keks
6a0998df8b update results table if user changes display mode 2012-12-17 22:45:53 +02:00
Anton Keks
f163479385 class dependencies simplified a bit 2012-12-17 22:19:25 +02:00
Anton Keks
4136446bc7 bug #104: select a working pinger implementation without bothering the user if they went straight to the Preferences on the first start 2012-12-16 19:05:14 +02:00
Anton Keks
a90843fcf7 no more FetcherRegisterImpl 2012-12-16 18:53:40 +02:00
Anton Keks
60f3980b66 no more PingerRegisterImpl 2012-12-16 18:49:13 +02:00
Anton Keks
26157275cb bug #105: do not increase TCP pinger timeout by factor of 1.5 - every pinger needs a roundtrip anyway 2012-12-16 18:39:37 +02:00
Anton Keks
19d60cc74c change UDP scanning port and put some data into the packets so they look more 'real' 2012-12-16 18:12:20 +02:00
Anton Keks
ab86fc0388 a little of code cleanup 2012-12-16 17:44:37 +02:00
Anton Keks
21a202062b make it possible to terminate socket operations in progress (this is possible by calling socket.close() from another thread) 2012-12-16 17:17:56 +02:00
Anton Keks
74710d8d77 why not reuse Closeable interface of Java6 2012-12-16 17:16:31 +02:00
Anton Keks
cafde6229f can't store sockets in fields because Pinger instances are reused between threads - ThreadResourceBinder introduced instead 2012-12-16 17:16:04 +02:00
Anton Keks
d6c858137e preparing TCP and UPD pingers to be terminatable during the scan, moving socket closing their close() methods 2012-12-15 20:26:58 +02:00
Anton Keks
2cb8cfc93b hopefully this compiz workaround is not needed anymore 2012-12-13 22:57:03 +02:00
Anton Keks
2488a7aafc do not remember window position, only the size, let the WM decide where to put it
fixes a bug of the app staying on another monitor after it has been disconnected
2012-12-13 22:55:49 +02:00
Anton Keks
865f72395c trying a struct approach with jna 2012-12-13 22:11:16 +02:00
Anton Keks
4f04dd7aa9 use higher-res icon in Linux (nicer switching in Unity) 2012-09-26 11:44:29 +03:00