Skip to content

jamalshahverdiev/fail2ban-centos-configurator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automated Fail2ban

Python script to install/configure Fail2ban and unban selected IP's.

Program components are the following:

  • python-installer.sh - Script to install to your Linux desktop python and libraries.
  • listunban.py - Script search Jail name and give menu to write IP address for unban.
  • install.py - Automatic installation and configuration of Fail2ban to CentOS6 or CentOS7 server.
  • run.py - Installation lunch script with an interactive menu.

Usage

The purpose of this scripts is to show how to automatically install/configure Fail2ban the and unban IP address from Jail list.

Each time script will give menu to choose what you want and must do. Scripts is supposed SeLinux is disabled.

In a Linux desktop terminal execute the following command to download codes:

# https://github.com/jamalshahverdiev/fail2ban-centos-configurator.git

Execute the python-installer.sh to automatically install python2.7, python3.4, and all necessary libraries to your desktop machine.

# cd fail2ban-centos-configurator
# ./python-installer.sh

Please, execute the following script to see menu and choose what you need:

# ./run.py
Choose one of the following options:
1. To install Fail2ban and configure for ssh, type 1 and press Enter.
2. To list and unban blocked IP address, type 2 and press Enter.
3. To exit type 3 and press Enter.

Please choose the installation option: 1

Script will install Fail2ban and configure ssh to ban failed login attemps.
It needs IP address, username and password to start process.
Please enter IP address of server: 172.16.100.11
Please enter username for UNIX/Linux server: root
Please enter password for UNIX/Linux server:

OS type Linux CentOS.

You have already installed and running Fail2ban ...
If you want to list and unban blocked IP address, just use the "./listunban.py" script!!!


Choose one of the following options:
1. To install Fail2ban and configure for ssh, type 1 and press Enter.
2. To list and unban blocked IP address, type 2 and press Enter.
3. To exit type 3 and press Enter.

Please choose the installation option: 3

About

Automated Fail2ban for CentOS6 and CentOS7 servers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published