Skip to content
This repository has been archived by the owner on Oct 14, 2021. It is now read-only.

jjfalling/autoban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

             _        _                 
  __ _ _   _| |_ ___ | |__   __ _ _ __  
 / _` | | | | __/ _ \| '_ \ / _` | '_ \ 
| (_| | |_| | || (_) | |_) | (_| | | | |
 \__,_|\__,_|\__\___/|_.__/ \__,_|_| |_|
 
Because the world needs more opensource DoS/DDoS mitigation and protection 


NOTE: This project has stalled as I no longer have time to work on it and the existing code should be considered unstable.


The original version of autoban was developed at one of the internet's largest websites in order to block abuse and attacks that caused downtime. This is an attempt to rewrite that project and opensource it. 
autoban works by analyzing logs stored in elasticsearch against filters and rules then generating ban or block entries.

Inputs gather data about ip addresses
Filters determine an action to take based upon the data from inputs
Outputs take an action based upon a filter
	

Kindly see the wiki for more information: https://github.com/jjfalling/autoban/wiki


Original version and concept developed in collaboration with Kurt Hurtado (https://github.com/kurtado)

About

Near-Realtime attack and abuse defence and intrusion prevention

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages