@Version: 1.23
@Date: 2003-04-25
+fixed: ReadPortList() forces Window to redraw, got invisible sometimes [reported: twdvd@s*******.it, ib] #122-13
+fixed: unchecked result fields in LVUpdateResultEx() [XxjaydoggiexX][#122-11]
+fixed: bug in ResultsDel() on HeapSize() return value check [reported: ib, lukas schulze, millhouse, z00z]
+fixed: bug, QUICKFIX 1.23 --- probe extern without send and without match should call extern at open port only
+fixed: slow initialization of dsns, removed lame proxy resolve from initloop, added DelayedInit() [reported: hypnosys]
+speed: optimized ResultSave and especially ResultLoad to execute much much faster
@End
@Version: 1.22
@Date: 2003-03-20
+ fixed: bug in mforward_connect(), unchecked 0ptr, crashed SSL Connect Probe [reported:millhouse]
+ added: on exception inside a probe exception infos are collected and stored as extended info
@End
@Version: 1.21
@Date: 2003-03-19
+ chang: stop+exit no more wait-for-results, quick exit [requested: lordi]
+ fixed: deadlock in results+listview, listview add/update message based now [reported: millhouse + cervus]
+ fixed: freezed when changig probethreads while scanning, seperated config & current thread [reported: millhouse]
+ chang: increased server version length from 64 to 256 in httpget/httpmultiget [requested: millhouse]
@End
@Version: 1.20
@Date: 2003-03-19
+ added: most probe-pattern fields should support multiple banners now
+ added: sequential execution of more probes per ip:port
+ clean: cleaned up probe strings a lil bit
+ added: update quick check button
+ added: use as proxy should work now for socksv4+sslconnect
+ added: visit dsns homepage on first run
+ added: smtp-probe can send prepared files now too, ***DISABLED until completion!!!!!!***
+ added: icon animation on scan/pause etc.
+ added: trayicon animation, unfortunately windows 2000 supports only 16 colored trayicons, so it will look only on XP like expected
+ added: patnimat_multi for multiple pattern matches in one string, seperated by any char
+ fixed: window height was not properly saved
+ fixed: realloc may change blockaddress!! ptr to ext_data block was returned to early, fixed in ftppub and httpmultiget
+ fixed: ResultReprobe, HeapSize() bug
+ fixed: ExceptionCollect() was not re-enterable (threaded bug)
+ fixed: ResultStats() used no critical secton !?/)
+ added: pressing enter in host editbox automatically resolves host, AND supports input of subnet syntaxes (like 1.0.0.0/16)
+ added: HttpMuliGetProbe for simple ExploitURL testing
+ added: RunOnceCheck() -- ensure only on instance
+ fixed: TopLevelExceptionHandler for multiple synchronus exceptions (unchecked part of probethreads)
+ fixed: BackTrace to be invalid-ESP aware
+ fixed: HeapSize() can return -1 in ResultsDel(), was incorrectly checked (reported ib)
@End
@Version: 1.19
@Date: 2003-02-10
+ added proxy test button to proxy config
+ fixed ResultsDelAll CriticalSection Bug
+ automatic append of .txt when saving Results2Text w/o extension
@End
@Version: 1.18
@Date: 2003-01-23
+ added httpget probe
+ Dsns_GetInfo() to API
+ Probes center their Config Dialog
+ cleaned up some registry names used by probes
+ fixed big big bug in RegistryCachedReadStr
+ version id in results.bin, results from old version dont get loaded
+ fail/pending MessageBox added when loading results
+ TopLevelExceptionHandler() added, on crash loading symbols and displaying source line
+ Added StackBacktrace to identify 3 most previous subroutine calls
+ added proxy test button
+ fixed missing EnterCriticalSection in ResultDel/Add etc.
+ added extended_data freeing from results heap on ResultDel
+ added ResultReprobe
+ added start/pause of probing threads
+ added stresstestoption (DEBUG), moved stresstest into internal probes
+ added commandline options for customer problem diagnostic
+ added cool universal probe "extern", created that probe as multi-instanced probe
+ fixed bugs in SSLConnect/http_header_read
+ added HTTPGet
+ added -reset command line option (cleans up all registry settings)
@End
@Version: 1.17
@Date: 2003-01-21
+ fixed results-menu "resolve hostname", added new RSF_RESOLVED to pr->flags
@End
@Version: 1.16
@Date: 2003-01-20
+ fixed strong EM_GETLINE handling in MultiRange, Port Editor (descriptions disappeared)
+ fixed strange ports added to results (bug in sniffproc)
+ fixed aborting single range scan, sets ip adress control (startip) to last scanned ip
+ fixed not-checked 0 ptr (strtok) in getbanner, when receiving binary answers
@End
@Version: 1.14
@Date: 2003-01-12
+ a lot of fixes
@End
@Version: 1.12
@Date: 2003-01-05
+ added support for extended info, doubleclick on result
+ fixes, fixes...
@End
@Version: 1.10
@Date: 2002-10-26
+ UpdateCheckConfig was not saved
+ Changed Dialog Resource Format, ReadResource() got obsolete, Replaced by GuiInit()
+ DeltaMoveDlgItem, SWP_NOZORDER added to keep TabCtrl Button Order
+ SwitchPage(), BringWindowToTop(pti->hwndtab); removed, TabCrtl Bug!
@End
@Version: 1.09
@Date: 2002-11-01
Completely rewritten by nul (nul@precompiled.de)
New features are:
* internet disconnect-detection, pausing scan and continuing when line is back
* many bugfixes
* more advanced ftp pub check
* probes based on extern DLL?s
* DLL Api will be OpenSource for everybody to code own extensions
* probes complete crash-protected
* multiple ranges can be defined
* ip files can be read as scan targets
* automatic update check
* autosave of results
* tray icon, minimizable
* random scan over one range
* editiable (multi)ranges
* built in whois client for RIPE/ARIN/APNIC
@End
@Version: 1.00
@Date: 2001-08-13
Initial Release by lordi@styleliga.org
@End