GETLOG version 3.0.14 - January 5, 2005
RETRIEVE LINKSYS ROUTER'S INTERNAL LOGS

Update History Download Support

  GETLOG (GL) finds and stores log records for events that occurred while WallWatcher (WW) was not running.

   A normal logging program receives log messages from the Router as it sends them, so the program must be running on a computer when the log messages are sent.  Records sent at other times are just lost, since nothing receives or saves them.

   GETLOG tries to find lost records by contacting the Router and retrieving the same HTML pages your Browser displays when you're signed onto the Router and looking at the logs on the "LOG" tab.  If the Router was on while WW was off, those pages may contain some or all of the lost records.

   Most Linksys BEF-series Routers only store about 70 log records of each type (Incoming and Outgoing), so if there's much overnight traffic, the older lost records may no longer be in the Router.  GL can compare the Router logs with WW's, fill in some of the timestamps, and highlight the lost records.  It displays these logs and can create WallWatcher compatible files from them.  Because the Router's records don't have their own timestamps and may be in different sequence from the WW logs, this match is inherently imperfect.

    The Linksys BEFSX, WAG54G (version 1), and BEFVP41 series Routers have an extra internal log (the System Log) that can store up to 1,000 records.  Those records contain timestamps and more information than the original internal logs. GL can display that System Log, do a very good match with the WW logs, and merge the missing records directly into your WallWatcher logs.  The quality of this match is mostly limited by the clock drift between the Router and your computer, and GL can often compensate for that. NOTE: GetLog cannot retrieve the System Log from all BEFSX41 Firmware versions.

    GETLOG can also monitor the Router's real IP Address and log any changes to a disk file.

    If you are using a Linksys Router whose internal logs provide correct timestamps (such as the BEFSX41), GETLOG can also maintain a special log file for the myNetWatchman Agent.


SECURITY and USABILITY ISSUES - PLEASE READ THIS SECTION

  1. To use GETLOG, you have to supply the logon Password that allows access to the Router.  This is not the password you use to log onto your ISP, but still is a potential security exposure, since you can't be sure what GETLOG does with it.
  2. If you use the "Save Password" feature, this password will be saved in a disk file in a minimally-encrypted format.  That is another potential security exposure, since a determined "hacker" with access to your hard drive may be able to decipher the Router's password.
  3. As noted below, the "Convert IP Address" feature can take a long time to complete.
    Please consider these issues when deciding whether or not to use this program.


INSTALLATION



BASIC OPERATION

    To start the program, Double-click GETLOG.EXE or a shortcut you make to it.  The first time you ever run GL, It's Options pane should appear on the screen.


ADVANCED OPERATION

    The OPTIONS button displays the various ways you can customize GL for your router and preferences.


    You can DOWNLOAD GETLOG from here.  The page you're reading now is included with the program.


UPDATES
 

Version Change
3.0.14 new: support for newer Firmware versions of BEFSX41
new: support for some Firmware versions of BEFVP41
new: support more wheelmice
new: allow entry of Logon ID if router needs it
3.0.13 new: BEFSX41 only: support extended record type codes
"P" (passed) and "B" (blocked) if WallWatcher is using them.
3.0.12 fix:    BEFSX41 only: "Error 13" could occur when using certain
Regional language selections in Windows
fix:    BEFSX41 only: With certain Firmware versions, only the
first of the Router's ten SysLog pages were retrieved
fix:    "Error 5" could occur with the run-time option "/auto"
fix:    "Error 5" could occur when not using the "save password"
option. This problem began in version 3.0.11.
fix:    Error in the on-screen "Help" instructions for running
GetLog automatically.
3.0.11 change: store weakly-encrypted Router password in Registry
instead of GetLog.Ini
3.0.10 new: added separate options for IP->URL and URL->IP lookups
new: filter "M"essages as well as normal traffic records
fix:    "M"essage filtering sometimes failed
2.0.25 recognize "disabled" entries in the hide/nolog lists
2.0.24 support WallWatcher 2.2.20's more flexible "don't log Message"
capabilities
2.0.23 Was logging records in WallWatcher's "Don't Log these ports" list
2.0.22 Support the Linksys WAG54G (someone else contributed this),
and the BEFSX41's Firmware ver. 1.50.9 (another contribution).
2.0.21 Support a second way of logging onto the Router (this is an
internal change to the program, not part of the User Interface).
2.0.20 Make Tooltip text use the System color for Tooltips (visibility)
Provide fine-tuning controls for waiting for the Router to respond.
2.0.19 Didn't match ICMP records properly on BEFSX41
2.0.18 Another fix to the date bug in the BEFSX41
2.0.17 Converts Local IP Addresses to names, if WallWatcher is
also doing so (WW's OPTIONS | Special menu)
2.0.16 User-specified non-standard Router LAN address was not
necessarily given preference over default address
2.0.15 Do a better job of adjusting date to correct a bug in the BEFSX41
2.0.14 Adjust date to correct a bug in the BEFSX41's SysLog
2.0.13 Avoid occasional duplicate records in mNW log reporting
2.0.12 Improved matching of non-SysLog Routers with WW logs.
2.0.11 Improved matching of non-SysLog Routers with WW logs
2.0.10 Added support for the System Log in BEFSX series Routers.
This is a major revision of the program.
1.0.24 'Copy Remote IP/Address' erroneously copied the local address.
1.0.23 Program failed if started minimized; now it still runs.
If logs are empty or unavailable, the warning message appears
in the GETLOG window instead of in a separate message.
1.0.22 Option to monitor Router's Real IP Address and record when
it changes.
1.0.21 Slightly changed how GL waits for the Router's pages.  The
original way didn't work on some systems.
1.0.20 Added pop-up menu to let you Lookup an IP Address or Name,
    or to Copy to Clipboard.
1.0.19 Fixed cosmetic error in how some captions were shown.
1.0.18 Fixed an error in comparing the Inbound log with WW logs
1.0.17 Added "Compare with WW logs" and "Compare with
    other GetLog logs" checkboxes
1.0.16 Sometimes didn't find alternate log directory
1.0.15 fixed "bound check" error copying to clipboard
1.0.14 Log headers show # of highlighted records
1.0.13 Fixed a problem introduced in 1.0.12:
program started but never appeared on-screen.
1.0.12 Copy date/time from matchng WW records to GL records.
1.0.11 Included WallWatcher's "no log" address and port lists
    when deciding what to highlight.
1.0.10 Added "Save hilited only" button.
Included GETLOG's logs as well as WallWatcher's
    when deciding what to highlight.
1.0.09 Improved comparision of HTML logs and WallWatcher logs
    (they aren't always in the same order).


SUPPORT
Please send feedback, questions, and problem reports to: support@wallwatcher.com .  Please include either "GetLog" or "WallWatcher" in the SUBJECT to bypass the spam filters.