Home page
 
NuSyslog - the new Syslog client/daemon

Several years ago, after I came back from being on national staff of the National Scout Jamboree at Fort A.P. Hill, Viginia, I found that my Cisco DSL router was having all sorts of difficulties. Cisco nor my ISP could figure out what the problem was. The router would keep getting locked up for some unknown reason. I knew that I could figure it out, but needed logging from my router. I knew the router handled Syslog messages and did not have anything to log it to.

As I checked for some software to run on my Windows machine, I found that they were either way too expensive or were pretty limited in their ability. As a well seasoned programmer, software engineer, software architect, computer geek, program manager, whatever-you-want-to-call-me, I knew I could write something to meet my needs. I did so quickly and soon found that my router was being affected by the "Code Red Virus." This allowed me to get it fixed and be back on-line quickly.

Thus, my Syslog was born. Since that time, I have continued to make changes to the application to have one of the most feature rich Syslog programs that I have seen. I have tested this on most everything Windows 95 and above.

Rule Criteria
  1. Case sensitivity
  2. May match on current and previous two messages
  3. May have multiple criterion - matching OR or AND
  4. Facility and/or Priority
    1. Match or higher
    2. Match or lower
    3. Match
  5. Source, Destination, and/or Message
    1. Contains
    2. Starts with
    3. Equals
    4. Ends with
    5. Regular Expressions
Rule Action
  1. May have multiple actions
  2. Forwarding
    1. Another Syslog
    2. E-mail (currently not supported as Outlook Express keeps locking up)
    3. Telnet client
    4. Network alert
    5. Various TCP/UDP applications (such as home automation: YAC, CallerID Sentry, xPL (Slim), CLI (Slim), xAP, etc.)
    6. Various HTTP applications (such as home automation: Audiotron, Slim, etc.)
  3. Saving
    1. File
    2. Windows App Event Log
    3. Database (currently Microsoft Access using DAO/ODBC)
  4. Audio / Visual
    1. Flash window
    2. Bring window to front
    3. Display message box (not recommended)
    4. Display tray balloon
    5. Play a sound
    6. Text to speech
  5. Other Special Items
    1. Ignore message (delete this message)
    2. Stop this rule
    3. Stop all rules
    4. Delete previous message
    5. Run another program
Preferences
  1. Change port (may use multiple ports)
  2. Limit the number of messages displayed/stored
  3. Change non-rules based alerts
  4. Close to system tray
  5. View and set all facility and/or priority colors
  6. Change/set default values for actions (change one place will change all locations that use default values)
  7. May set up telnet access
    1. User, password, and "room" protection
    2. Use up to 32 "rooms" that rules can "post" messages (kind of like the old BBSs). Each may be password protected and have a description.