pyauth: Monitor your login attempts in linux
Pyauth
Monitor your login attempts in Linux with pyauth
What is Monitoring?
Log monitors are a type of software that monitors log files. Servers, applications, networks, and security devices generate log files. Errors, problems, and more information are constantly logged and saved for analysis.
In order to detect problems automatically, system administrators and operations set up monitors on the generated logs. The log monitors scan the log files and search for known text patterns and rules that indicate important events. Once an event is detected, the monitoring system will send an alert, either to a person or to another software/hardware system. Monitoring logs help to identify security events that occurred or might occur.
Features
- Monitor multiple log files continuously
- SSH Parsing
- Postgresql Parsing
- FTP Parsing
- Sudo Parsing
- Centos, Debian, and Ubuntu support
- Flexible configuration with YAML support
Installing
git clone https://github.com/pioneerhfy/pyauth.git
-cd pyauth && sudo pip3 install -r requirements.txt
Configuration
- In order to analyze your log files truly, you should set your distro using the distro.yaml file
- All log files’ locations were set by default configuration, if you have different locations for your log files, you should set these log paths using fileList.yaml file.
Use
Copyright (C) 2020 Hakan İlbiz
Source: https://github.com/pioneerhfy/