Commit Graph

222 Commits

Author SHA1 Message Date
angryziber
bfde324f8c * ConfigDetector introduced to help users check their machine suitability for scanning (especially Windows users)
* ConfigDetectorDialog and GettingStartedDialog are now shown on first run
* OptionsDialog now offers the Check button for running the ConfigDetector
* TODO updated

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@194 375186e5-ef17-0410-b0b6-91563547dcda
2007-08-20 21:59:08 +00:00
angryziber
1cf8a8abad Better texts for GettingStarted dialog
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@193 375186e5-ef17-0410-b0b6-91563547dcda
2007-08-20 21:32:09 +00:00
angryziber
8ea9c98d6e CIDR-style ("/24") netmasks are now supported
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@192 375186e5-ef17-0410-b0b6-91563547dcda
2007-08-13 19:13:52 +00:00
angryziber
047a1b9619 UserErrorException moved to the core package, because it may be reused in the text UI
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@191 375186e5-ef17-0410-b0b6-91563547dcda
2007-08-12 09:26:22 +00:00
angryziber
ef9f3ce013 bugfix: fetcher names provided to exporters were empty
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@190 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-26 17:56:40 +00:00
angryziber
adcdeeebc7 about dialog rearranged slightly and now includes Java version
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@185 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-25 22:41:37 +00:00
angryziber
ae53418b03 * build.xml now generates more informative manifests
* Version class now extracts the version an build number from the manifest
* Some constants in Version class changed to getter method

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@184 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-25 22:21:51 +00:00
angryziber
df4b46aee4 more changes to the retroguard.conf
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@183 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-25 20:30:55 +00:00
angryziber
a67c1dd95b * more unused classes are deleted from within build.xml
* retroguard obfuscator updated to version 2.3
* light obfuscation is now enabled by default for private stuff, but it reduces jar file size by 20%


git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@182 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-25 20:13:23 +00:00
angryziber
96bd012c52 both native lib and classes related to gdip removed from win32 build
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@181 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-25 18:48:05 +00:00
angryziber
c83a839c86 recompiled with JDK 1.5
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@180 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-25 17:52:51 +00:00
angryziber
a812564f6d * LICENSE file added (GPL)
* TODO file updated

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@179 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-24 22:02:50 +00:00
angryziber
ccc1dbea89 * OLE stuff returned to win32 build - otherwise clipboard doesn't work
* -MD removed from winping Makefile

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@178 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-24 22:02:12 +00:00
angryziber
d67914e2ee * author name corrected (again)
* TODO file updated

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@177 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-24 21:37:20 +00:00
angryziber
6832ae589d * WindowsPinger now works
* LibraryLoader class introduced: now used by RawSocket and WindowsPinger
* JNI libraries are now always loaded from the classpath (or the jar file): lib dirs added to the classpath in eclipse project

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@176 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-24 21:33:44 +00:00
angryziber
21bfc726c6 first version of WindowsPinger
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@175 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-24 18:43:43 +00:00
angryziber
8552884b71 by default, 4 fetchers are now selected, not all the registered ones
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@174 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-23 21:48:48 +00:00
angryziber
a1df3c2252 * build.xml now builds binaries for Linux, Windows, and Mac
* swt-gtk renamed to swt-linux in order to make parts of build.xml more reusable
* RawSocket modified to be able to load native libs from the jar file, Windows rawsock.dll stripped
* TODO file added (features to write before 3.0 beta and final releases)

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@173 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-19 22:18:02 +00:00
angryziber
789bed2faa NumericListValue now displays short ranges of 2 with comma, only starting from 3 range is displayed with dash
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@172 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-18 20:56:38 +00:00
angryziber
d9d944f7a1 Autodetection of pingers implemented:
* Windows users and non-root users will use UDP pinger by default
* If ICMP pinger will be explicitly selected in the Options dialog, an explanatory message will be shown

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@171 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-17 21:48:42 +00:00
angryziber
3111d1c98f a shorter confirmation label is now used
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@170 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-17 19:46:23 +00:00
angryziber
656e4730f8 all "@author anton" changed to the full name
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@169 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 21:49:46 +00:00
angryziber
44a1cdbb10 list image count is no longer hardcoded, but is taken from the enum
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@168 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 21:46:03 +00:00
angryziber
442110cf3e LayoutHelper is now used in some more places
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@167 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 21:41:43 +00:00
angryziber
da39ae484e scan start confirmation configuration option added and dialog implemented
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@166 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 21:25:07 +00:00
angryziber
05cde2c45d constants for result types from ScanningSubject now became a type-safe enum in ScanningResult
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@165 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 21:03:47 +00:00
angryziber
cf060b6fb3 Some methods in ScanningSubject renamed to be more consistent with the rest of code:
* getIPAddress() -> getAddress()
* abortScanning() -> abortAddressScanning()
* isScanningAborter() -> isAddressScanningAborted()

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@164 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 20:34:47 +00:00
angryziber
00435c0ccb * tabs in OptionsDialog are now Alt+selectable
* broken "new window" menu item introduced, currently hidden

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@163 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 20:31:21 +00:00
angryziber
a37dfaa590 * bug: rescanning now works again, more tests written to avoid breaking in the future
* bug: statistics are now counted correctly in case of all display methods + rescanning, more tests

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@162 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-16 20:29:36 +00:00
angryziber
84c8b1f2ea web detect label corrected and description added
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@161 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-15 21:29:52 +00:00
angryziber
f3433db082 ConnectException is now ignored as well
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@160 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-15 20:53:36 +00:00
angryziber
c315533cb7 socket options added for optimization
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@159 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-15 20:50:50 +00:00
angryziber
96da49de99 Some new fetchers:
* PortTextFetcher - generic fetcher for fetching some text from ports
* WebDetectFetcher - uses PortTextFetcher for detecting the web servers
* LastAliveTimeFetcher - another not yet implemented fetcher

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@158 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-15 20:49:41 +00:00
angryziber
e6e04d5c5f long texts are now wrapped
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@157 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-15 20:43:07 +00:00
angryziber
5b24ec0ff0 * RandomFeeder.getInfo() now returns the count before the addresses - this seems more logical
* workaround of strange SWT or GTK bug with spinner: it updates it's textual value only when it looses focus
* ExportProcessorTest fixed

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@156 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-14 14:13:22 +00:00
angryziber
c6c4f5be0a Now SraristicsDialog shows the name of the feeder
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@155 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-14 13:53:10 +00:00
angryziber
6e4beed198 Show scanning stats configuration option added, if true, then it is shown at the end of each scan
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@154 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-14 13:37:59 +00:00
angryziber
2095bf1729 * ScanInfo class introduced inside of the ScanningResultList to encapsulate statistics
* Menu item "show scan info" and Ctrl+I now work

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@153 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-13 22:36:12 +00:00
angryziber
67906f8e77 Show last scan info partially implemented
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@152 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-12 22:36:31 +00:00
angryziber
a2ea36df63 Labels now need to terminate by a word character (non-dot), otherwise partial labels are matched and fail
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@151 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-12 22:34:59 +00:00
angryziber
cffb456654 UserErrorExceptions are now displayed in a bit more polite way
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@150 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-12 19:30:30 +00:00
angryziber
a7454ba4e9 nasty bugfix: UDPPinger now closes DatagramSockets properly (otherwise large scans result in reaching the limit of number of open files)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@149 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-12 10:48:25 +00:00
angryziber
74412a52d6 * Ctrl+C is not a global key binding anymore, so default Ctrl+C behaviour (copy) should work in edit fields now in the MainWindow.
* Enter now produces the expected behaviour when the program has just started

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@148 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 22:30:57 +00:00
angryziber
bc230c962c Main window title no longer includes version number, but reflects the currently selected Feeder or Favorite name. This makes it easier to run several Angry IP Scanner and distinguish between them.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@147 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 21:57:08 +00:00
angryziber
20d1e86dc2 git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@146 375186e5-ef17-0410-b0b6-91563547dcda 2007-07-11 21:44:31 +00:00
angryziber
ce47871d92 bugfix: display method ALIVE now shows hosts with open ports as well
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@145 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 15:58:05 +00:00
angryziber
5eff00bb7a statusbar's configtext update is now triggered from the ToolsActions, not the OptionsDialog
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@144 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-11 15:42:41 +00:00
angryziber
4426844151 New status bar field showing the currently selected display method (ALL, ALIVE, PORTS)
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@143 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-10 22:22:00 +00:00
angryziber
9026278adb Functional:
* display method is now implemented and works (all, only alive, only ports)
* start/stop button is now disabled in the KILLING state to be more clear to the user

Technical:
* ScanningResultsConsumer deleted, several ScanningResultCallback implementations are now in StartStopScanningAction
* preparation indexes are no longer required for passing to ScanningResultList, a lot of interface changes

git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@142 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-10 22:00:23 +00:00
angryziber
2df546a888 ScanningResultList now has an internal map for indexing of addresses. Rescanning now works properly.
git-svn-id: https://ipscan.svn.sourceforge.net/svnroot/ipscan/trunk@141 375186e5-ef17-0410-b0b6-91563547dcda
2007-07-09 19:07:15 +00:00