Short:    V0.6 TCP/UDP Portscanner with MUI interface
Author:   ian.chapman@bleach.demon.co.uk (Ian Chapman)
Uploader: ian.chapman@bleach.demon.co.uk
Version:  0.6
Type:     comm/net
Requires: Workbench 3.0+, MUI, TCP/IP Stack, reqtools.library, busy.mcp

----------------------------------------------------------------
                          Go Portscan 0.6
----------------------------------------------------------------

TCP/UDP portscanner with a MUI graphical user interface. Go Portscan! currently has
the following features.

Features
--------

Graphical User Interface (MUI)
Supports both TCP and UDP scans
Flexible port selections for scanning
Optional output logging from open ports
Optional wakeup sending
Configurable timeout
Configurable delay
Service and Trojan lookup table (approx 3500 entries)
User lookup of service by port number
User lookup of service by keyword (both case sensitive and insensitive options)
Host bookmarks
Telnet/FTP/HTTP to open ports
Optional trojan lookup
Host resolving facility
Extensive AREXX command set
Scans approximately 170 ports/sec
(Based on 060@50Mhz, 10Base2 Connection, Ping Time 2.7ms)

History
-------

Version 0.6
-----------

-ADDED: UDP scanning. The UDP scanning code is somewhat experimental because of
        UDP being an unreliable protocol and is liable to significant changes.
        Please tell me how well it does/doesn't work for you.
-ADDED: AREXX support!! 20 commands added
-ADDED: One AREXX script
-ADDED: Scantype option to perform (TCP Only, UDP Only, TCP then UDP, UDP then
        TCP)
-ADDED: A few changes to how the GUI works, these are barely noticeable but tidy
        things up a bit more.
-ADDED: There are now two binary versions. One for 68000 based machines (and
        above) and a version with slight optimisations for 68020 based machines
        and above.
-FIXED: Previously a harmless bug existed in the parsing of the ports to scan
        routine which could make Go Portscan! scan port 0 several times at the
        end of a scan. The parsing routine has now been completely rewritten
        differently and should solve this. It should also use slightly less
        memory :)
-FIXED: Memory leak which sometimes caused enforcer hits when performing serveral
        scans. This 'appears' to be sorted.
-FIXED: A nasty bug concerning bookmarks which could end up screwing up your
        bookmarks, deleting them altogether or causing enforcer hits.
-OPTIMISED: Several routines which handle the MUI interface have been optimised
            reducing source code size.
-OPTIMISED: Routines to handle the logfile have been altered, reducing the size
            of the source code, although you may notice more Open(), Close()
            operations if you run SnoopDOS

Version 0.5.1
-------------

-Quick Fix version. Some dummy code was accidentally left in the program which
tried to open locale.library V44+ even though Go Portscan! does not require it
(yet). The problem did not effect users of OS3.5 and OS3.9. Thanks to all the
users who pointed this one out :)

Version 0.5
-----------

-ADDED: Speed Slider to control the speed of scans.
-ADDED: Resolve Host option. Resolves hostname to IP, official name and any aliases.
-ADDED: the ability to use more helpers instead of just telnet
-ADDED: yet more trojans
-ADDED/FIXED: online help depending on how you look at it :) Pressing HELP on
 any Go Portscan! window will open an AmigaGuide file about it. This requires
 GoPortscan!.guide to be in the same directory as Go Portscan! (PROGDIR:)
-FIXED: 'locahost' problem. Now says 'localhost' by default
 [Thanks to all the people who pointed this one out]
-FIXED: enforcer hit when adding a custom range, just after closing the bookmarks
 window. Problem was caused by attempting to close the same file twice.
 [Thanks to Todd A. Oberly]

Version 0.4
-----------

-ADDED: More multi-threaded. For example the bookmarks and service lookup window can be
 used simultaneously.
-ADDED: busy bar which appears during lengthy operations.
 (Requires busy.mcc & busy.mcp)
-ADDED: "Show Trojans" option
-ADDED: "Show Trojans" option to preferences.
-ADDED: file requesters for the log file.
 (Requires reqtools.library)
-ADDED: user-definable ranges
-ADDED: more services & trojans.


Version 0.3
-----------

-ADDED: menus - Preferences, Bookmarks
-ADDED: Preferences - Go Portscans! configuration can now be saved
-ADDED: Booksmarks - Bookmark hosts for scanning
-ADDED: Bookmarks are automatically sorted in alphabetical order
-ADDED: Open Bookmarks Button
-ADDED: Massive cosmetic changes to the GUI. Changed the layout of the gadgets from a
 left to right layout, to a top-down layout.
-ADDED: Double Clicking in the listview will now automatically telnet to that host on that port
-ADDED 'Default' option to the portrange cycle gadget
-CHANGED: Changed it so that when Wakeup is selected, read ports is automatically
 selected. (Wakeup requires read ports to be selected)
-CHANGED: Changed it so that when Read Ports is deselected, wakeup is automatically
 deselected.
-ADDED: More services and trojans added
-CHANGED: Changed the way trojans are listed
-ADDED: Minor optimisations of GUI code.


Version 0.2
-----------

-ADDED: menus - About, MUI About, MUI Settings, Service Lookup, Iconify, Quit
-ADDED: service lookup feature. Manual lookups can be performed by port number or
 a keyword search. Both case sensitive and insensitive searches can be performed.
-ADDED: about window
-ADDED: tab cycle chains.
-ADDED: lots of new services to the service table.
-ADDED: Minor changes to the GUI layout (some buttons moved, button ghosting)
-ADDED: rewrite of the source code, in preparation for localisation in a future
 version as well as tidying up some routines.
-ADDED: changes to various texts such as bubble help.
-ADDED: Completely re-written documentation. Now in Amiga Guide format.
-ADDED: Online Help.
-FIXED: Minor bug fix in the layout of the logfile.

Version 0.1
-----------

Initial Release.


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
    3028    2226 26.4% 14-Oct-01 17:25:54  GoPortscan!.info
    2802    1842 34.2% 14-Oct-01 17:26:56 +AREXX.info
     658     383 41.7% 14-Oct-01 17:23:16 +scanbook.rexx
   43475   14202 67.3% 14-Oct-01 17:19:54 +GoPortscan!.guide
    3321    2072 37.6% 14-Oct-01 17:25:54 +GoPortscan!.guide.info
  337292  104704 68.9% 14-Oct-01 17:21:28 +GoPortscan.68000
    1051     650 38.1% 14-Oct-01 17:25:54 +GoPortscan.68000.info
  337160  104680 68.9% 14-Oct-01 17:20:54 +GoPortscan.68020
    1051     650 38.1% 14-Oct-01 17:25:54 +GoPortscan.68020.info
-------- ------- ----- --------- --------
  729838  231409 68.2% 14-Oct-101 23:34:16   9 files
