เขียนมาจากภาษา #python เวอร์ชั่นปัจจุบัน 0.9 ใช้กับ Python >=2.6, และ Python >=3.2, PyPy
โดย default ของ โปรแกรม fail2ban จะทำหน้าที่เผ้าระวัง ssh เรา โดยการทำงานของมัน จะ block ip ผู้ไม่หวังดีด้วย #iptable เมื่อผู้ไม่หวังดีมีการพยายาม login และไม่สำเร็จ ตามค่าที่เรา กำหนดไว้ ก็จะเข้า เงื่อนไขสำหรับ สร้างกฏสำหรับ block IP ทันที และจะสามารถกำหนด ระยะเวลาสำหรับ block ได้
สามารถป้องกันการบุกรุกได้ทั้ง
ssh, apache, nginx, ftp, mail
ตัวช่วยของ script นี้
วิธีติดตั้งบน UbuntuNetfilter/Iptables
Shorewall
TCP Wrapper
a mailer script
ipset
โค้ด: เลือกทั้งหมด
sudo apt-get update
sudo apt-get install fail2ban