Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 636 Bytes

README.md

File metadata and controls

10 lines (8 loc) · 636 Bytes

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.