https://github.com/juhaku/esto
Block malicious authorization attempt's IP addresses
https://github.com/juhaku/esto
Last synced: 27 days ago
JSON representation
Block malicious authorization attempt's IP addresses
- Host: GitHub
- URL: https://github.com/juhaku/esto
- Owner: juhaku
- Created: 2022-12-19T19:59:23.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-28T23:52:23.000Z (about 1 year ago)
- Last Synced: 2024-10-12T00:23:51.457Z (7 months ago)
- Language: Rust
- Size: 50.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# esto ~ Block malicious authorization attempt's IP addresses
Esto is a Finnish word which means (block). This is a small tokio based async application that is able to follow a number of resources
with user defined matching conditions. This app parses the IP address from the matching line and later block / unblock the IP address
based on criterias like
* How long has passed since latest attempts?
* How long IP has been blockec?
* How many attemps has been recored for the IP address?Application will persist blocked IPs and the state will be restored in application startup. It runs as a systemd service and logs to journald.