Skip to main content

No project description provided

Project description

Router Log Preprocessor

Garbage in, garbage out

George Fuechsel

Preprocessors upcycle garbage input data into well-structured data to ensure reliable and accurate event handling in third-party systems such as Zabbix. By parsing and filtering the input log data, the preprocessor helps to ensure that only high-quality data are sent for further analysis and alerting. This helps to minimize false positives and ensure that network administrators receive reliable and actionable alerts about potential security threats or other issues.

Key features:

  • Wireless LAN Controller event log entries are parsed to tangible enumerations
  • DNSMASQ DHCP log entries are parsed to catch which IP a given client is assigned to
  • Zabbix templates are included to ensure that the logs are can lead to actionable alerts
  • Extendable preprocessors and hooks to ensure future reliable information to network administrators

Installation

$ pip install router-log-preprocessor

If needed it can also be installed from sources. Requires Poetry 1.3.2.

$ git pull https://github.com/mastdi/router-log-preprocessor.git
$ cd router-log-preprocessor
$ poetry install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

router_log_preprocessor-0.1.0.tar.gz (24.1 kB view details)

Uploaded Source

Built Distribution

router_log_preprocessor-0.1.0-py3-none-any.whl (28.4 kB view details)

Uploaded Python 3

File details

Details for the file router_log_preprocessor-0.1.0.tar.gz.

File metadata

  • Download URL: router_log_preprocessor-0.1.0.tar.gz
  • Upload date:
  • Size: 24.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.8.10 Linux/5.4.0-144-generic

File hashes

Hashes for router_log_preprocessor-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c3745e7c3af02968a5961e9c45c4ac89dd59d5780f80e085456be621a095c347
MD5 79965ce8b6e864524e6ff72740c84321
BLAKE2b-256 34fcedf28f81da19a309e7c6f89a422906b44716b9988131e86170f74474b20e

See more details on using hashes here.

File details

Details for the file router_log_preprocessor-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for router_log_preprocessor-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fa334aaf538db624794d94d7a93ef81ad69bab1177343230c5aab7e72cd8389
MD5 b04787cbc288e6506812158dccd9a8ed
BLAKE2b-256 7d502515deb3c3b963f3f81f40a928a45cf90d9bd8832f2635ad16310e69eae2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page