Commit Graph

386 Commits

Author SHA1 Message Date
angryziber
fbfcfae53f gnome-terminal, XFCE Terminal and konsole are now supported in addition to xterm when opening IPs
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@374 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-08 20:41:10 +00:00
angryziber
61dcc746ce * Ctrl+I now inverts the selection
* Ctrl+A correctly updates the status bar with number of selected elements
* Scan Info now is shown on Ctrl+K

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@373 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 22:07:11 +00:00
angryziber
534a988df3 dummy
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@372 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 21:33:31 +00:00
angryziber
c4b646dc15 InetAddressUtils moved to the new util package
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@371 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 18:03:07 +00:00
angryziber
c822f91f7f * multiple requested ports are now supported
* preference added to use requested ports in PortsFetcher

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@370 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 17:56:39 +00:00
angryziber
412400f263 Makefile added (just for fun)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@369 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 13:36:53 +00:00
angryziber
4ba46a6472 warning added in case running under GNU Java
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@368 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 13:28:12 +00:00
angryziber
ff04647030 default widths for some fetchers is now specified
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@367 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 13:04:36 +00:00
angryziber
3538d1d226 more tcp options specified
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@366 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 13:03:20 +00:00
angryziber
35d44077d9 More stable querying of local address during startup - the GUI doesn't hang anymore if it takes time
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@365 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 12:16:40 +00:00
angryziber
4c93b3f17e description updated
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@364 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 11:52:48 +00:00
angryziber
f3c65a9cba now deb package should be openjdk-compatible, dependency is via java5-runtime
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@363 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 11:46:36 +00:00
angryziber
ae0606b002 More stable querying of local address during startup - the GUI doesn't hang anymore if it takes time
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@362 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 09:55:01 +00:00
angryziber
b37b8f4e24 SO_TIMEOUT is not needed if we don't read anything - GCJ compatibility
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@361 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-06 08:48:46 +00:00
angryziber
3c664964f7 more dummy
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@360 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-05 13:43:16 +00:00
angryziber
36c389e147 dummy
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@359 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-05 13:19:32 +00:00
angryziber
99d12bae5a requested port added - more documentation is needed
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@358 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-05 13:00:01 +00:00
angryziber
07cd90eb52 * Feeders now return ScanningSubject containing InetAddress, in order to provide more metadata to the Fetchers
* FileFeeder now provides requestedPort if it is specified in the file - useful for scanning of IP:Port list files
* PortTextFetcher now uses the requestedPort if it is available

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@357 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-03 21:51:21 +00:00
angryziber
e3c48e005d test added
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@356 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-01 23:01:19 +00:00
angryziber
33141c514b feeder GUI is now disabled during scanning
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@355 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-01 22:46:23 +00:00
angryziber
39a531fc47 * bugfix: Ctrl+D no longer restarts the feeder during the scanning
* bugfix: Rescan statistics now always represent the last scan feeder, not the currently selected one
* Feeder interface simplified: no initialize() is needed anymore - all required parameters must be passed to the constructor

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@354 375186e5-ef17-0410-b0b6-91563547dcda
2008-04-01 22:45:21 +00:00
angryziber
73e822f90c bugfix: Edit Comment dialog now looks ok - InputDialog now handles nulls properly
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@353 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-31 22:12:19 +00:00
angryziber
b79f4fe5eb some method renames
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@352 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-31 21:35:09 +00:00
angryziber
248c6929b6 some class renames
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@351 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-31 21:27:23 +00:00
angryziber
773f1f4208 some refactorings and new tests
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@350 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-31 21:23:09 +00:00
angryziber
fc461694cb * AtomicInteger is now used for thread count
* During scanning, progress UI is now updated max 10 times per second - this reduces CPU usage

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@349 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-31 18:38:47 +00:00
angryziber
d9c3d2e1f0 adapted port timeout TODO is implemented
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@348 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-31 05:51:08 +00:00
angryziber
1a76b49f1e connection resets are no longer logged
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@347 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-31 05:48:38 +00:00
angryziber
5b55e97aa3 UDPPinger now handles SocketException as well
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@346 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 23:23:42 +00:00
angryziber
72b70dba5e * scanning threads are now pooled
* more java concurrency features are now in use, eliminating some manual work :-)

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@345 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 23:09:28 +00:00
angryziber
4d58f90367 * Sorting improvements
- n/s and n/a instanceof Empty
- n/s > n/a > anything else
- n/s and n/a are always at the end of sorted data (either asc or desc)

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@344 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 20:06:46 +00:00
angryziber
d8429f060f bugfix: sort column is now reset before new scan is initiated
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@343 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 19:14:45 +00:00
angryziber
84d14762c5 * value objects now have nicer names
* NumericRangeList is now properly comparable

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@342 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 19:09:34 +00:00
angryziber
a9ae556166 HostnameFetcherTest is now slightly more reliable
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@341 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 18:42:06 +00:00
angryziber
b6d06ebeb5 * A bit of refactoring:
- Pluggable interface introduced
- Feeder, Fetcher and Exporter are now Pluggable
- all now have the same methods: getId() and getName()
- AbstractFeeder and AbstractExporter introduced 

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@340 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 18:25:58 +00:00
angryziber
21bd2f8fae Killing threads now interrupts pinging as well!
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@339 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 15:57:31 +00:00
angryziber
4f1fb5e183 TCPPinger now does multiple connects to different ports, thus increasing the chance of finding a non-filtered one
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@338 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 15:42:35 +00:00
angryziber
8fe0c2a584 PortTextFetcher (&WebDetectFetcher) now reuse the adapted port timeout (thus are quicker)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@337 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 15:26:56 +00:00
angryziber
8347c4fcd2 * timeoutAdaptation is now done in ScanningSubject (+tests written), so that it can be reused in other Fetchers
* Config getters now has more pretty names :-)

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@336 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 15:26:07 +00:00
angryziber
40b1f4a179 SocketTimeoutException doesn't produce a warning anymore in NetBIOSInfoFetcher
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@335 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 14:26:54 +00:00
angryziber
fd5007c9b8 ScannerThread's killing code is a bit more pretty now
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@334 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 13:39:20 +00:00
angryziber
4170a23287 StateMachine listeners are now more thread safe :-)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@333 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 13:36:46 +00:00
angryziber
a21339dc8a * proper scanning interruption implemented (Killing of threads)
* PortsFetcher now reacts to interruption of the scanning thread

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@332 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 13:13:52 +00:00
angryziber
5f8107ab42 Feeder.getLabel() -> getId() for consistence with Fetchers
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@331 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-30 11:40:13 +00:00
angryziber
9c8aa0a561 * Fetchers can now append text to their column names via getFullName() method
* PortsFetcher appends number of selected ports

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@330 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-29 19:46:49 +00:00
angryziber
ea2d560270 * ToolBar class is now used for toolbar buttons
* MainWindow controls are now laid out using FormLayout instead of RowLayout in order to make it more predictable on different platforms

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@329 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-29 17:24:13 +00:00
angryziber
eae0620e02 controls' width now depends on the font size
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@328 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-28 23:20:09 +00:00
angryziber
12309a26c9 changing of either starting or ending IPs resets the netmask
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@327 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-28 22:28:12 +00:00
angryziber
b5d5cf17d5 git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@325 375186e5-ef17-0410-b0b6-91563547dcda 2008-03-23 23:29:03 +00:00
angryziber
39f371b42c not needed jni libs that came with SWT upgrade are no longer packaged for win32 and mac
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@324 375186e5-ef17-0410-b0b6-91563547dcda
2008-03-23 23:24:26 +00:00