Skip to main content

No project description provided

Project description

Router Log Preprocessor

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.1.tar.gz (23.7 kB view details)

Uploaded Source

Built Distribution

router_log_preprocessor-0.1.1-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: router_log_preprocessor-0.1.1.tar.gz
  • Upload date:
  • Size: 23.7 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.1.tar.gz
Algorithm Hash digest
SHA256 a08bd6a6ec42dbbf94760ba7d2bda5bfa970a8b5bae01127298fc7a9cf916c91
MD5 aafd501747cb5d5ec2d4422f72ab1b57
BLAKE2b-256 5e0d2db392eea8a9f0f007d8df37743ffa1f1d0d39bfce874a21f048b63a142a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for router_log_preprocessor-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b968d4237606c68bc556696dba6b49c3e2962fb5e392d9d1289b888dc771d45b
MD5 1aec7bc43a744fd0cc4f457747a7e8bd
BLAKE2b-256 c8993365ce3928f90b5e51bc306043bdee115ec35db47512ade23b122d14c0a5

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