• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Linksys Syslog Download

Linksys Syslog

June 29, 2006
Linksys Syslog software captures SNMP trap messages from a Linksys router and stores them in syslog.
Version 1.0
License BSD License
Platform Linux
Supported Languages English
Homepage www.phonax.com
Developed by Raymond Doetjes
I recently had the opportunity to review Linksys Syslog, a software designed to capture SNMP trap messages from Linksys routers and save them to syslog. This small yet robust daemon does an excellent job with its designated purpose. I initially received this router from a customer/partner, DH computers, and wanted to look at its VPN capabilities. Though broadband routers like this one are small and inexpensive, their VPN capabilities are acceptable. It may not compare to a Cisco PIX, but given its affordability as a cost-efficient alternative, the Linksys router is ideal for the SOHO market. It is easy to configure as a xDSL/Cable router with minimal effort.

After reading through the specs, I decided to return this device to our customer/partner. However, he insisted that I could keep it if I found a use for it. I was thrilled to have it because it has a 4 ports 100Mb/sec switch, and I was still using a 16-port hub at home. I upgraded the firmware to support MXSTREAM/PPTP and proceeded to configure the router. I was keen on setting up logging for all incoming and outgoing traffic, like I did with my FreeBSD ipfw and ipf firewall. As I tried to switch on Logging to my FreeBSD box, I noticed that I couldn't set the syslog facility and warning level, so it didn't seem like syslog. A quick sniff with tcpdump revealed that the Linksys router uses snmptrap to send the log requests.

Using Ethereal, I reviewed the packet to determine the layout of the snmptrap packet. I narrowed down to the data starting from char 73 to the rest of the packet. Linksys Syslog is simple and straightforward. It opens a UDP socket and binds it to port 162, the snmptrap port. The program waits for data to be read in a loop. When data fills the read buffer, it is parsed by setting the string pointer to the 73 character. Then the program sends it to the syslog using syslog(). For the BSD version, I used the SECURITY facility, while for the non-BSD, I opted for the DAEMON facility. The server is not multi-client, which is not necessary for this application. There's no need for forking new processes, spawning threads or handling accepts asynchronously to the actual client handler. The handling is lightning-fast, and since it is UDP, data is efficiently stored in the receive buffer by the IP stack. Overall, Linksys Syslog is an excellent program and serves as an effective tool for capturing snmp trap messages from Linksys routers into syslog.
What's New

Version 1.0: N/A

Free Download 11K
357
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Thunderbird Service Menu
Thunderbird Service Menu permits attaching files to a fresh email on Thunderbird ...
gvidm
Gvidm is a GTK application that enables users to swiftly and conveniently ...
Tag Guesser
Tag Guesser is a script that is designed to suggest tags for ...
RPhoto
RPhoto is a user-friendly software designed to simplify the management of digital ...
Fractanoid
The Fractanoid software project focuses on multithreaded programming, dividing processing tasks across ...
Slackfr Media pack
Slackfr Media Pack is a multimedia solution for Slackware Linux that offers ...
Checkpoint
"Checkpoint: A user-friendly software for media archive management." (10 words)
Gentoox Pro
Gentoo has been adapted for use on the original Xbox gaming console.
Tiquit
Tiquit is an IT support incident tracking and reporting software that is ...
PFStmo
PFStmo project has the latest tone mapping techniques implemented in its software.
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.