Skip to content
/ f2b Public

lightweight automatic anti-bot turret for your public serivces

License

Notifications You must be signed in to change notification settings

AdUser/f2b

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

f2b is lightweight automatic anti-bot turret for your public serivces.

Features:

  • written in pure C
  • small memory footprint
  • minimum dependencies (required: libc, libdl; optional: readline, pcre, redis, ipset)
  • fully modular: pluggable sources/filters/backends (you may easy write custom one)
  • support for distributed installs (teamwork)
  • stateful (can save/restore banned ips on restart)
  • adapting to bots (automatically adjust bantime/findtime on rare but steady events from one source)
  • can use not only logfiles, but anything that can give malicious ip: accept(), recv(), pubsub event, pipe
  • may work as honeypot (emulating open tcp ports)

Docs:

  • Installation -- generic installation instructions
  • Quickstart -- config file description and configuration notes

Similar software:

License: GPL2+

About

lightweight automatic anti-bot turret for your public serivces

Resources

License

Stars

Watchers

Forks

Packages

No packages published