Advance

How to block IP of Brute Force by CSF on DirectAdmin

How to block IP of Brute Force by CSF on DirectAdmin

In this article, we are going to tutorial block IP of Brute Force by CSF on DirectAdmin automatically in Linux VPS Servers and Dedicated Linux Servers.

Tutorial to block IP of Brute Force by CSF on DirectAdmin

For automatic IP blocking of Brute Force by CFS, perform the following steps:

1. First go to the path below:

cd /usr/local/directadmin/scripts/custom/  

2. Before starting, back up the block_ip.sh and unblock_ip.sh files using the instructions below:

cp block_ip.sh block_ip.sh.bak  cp unblock_ip.sh unblock_ip.sh.bak    

The above files may not exist in the “usr / local / directadmin / scripts / custom” path, In this case, you will encounter the following error. Showing error will not cause any problems in the continuation of the process.

cp: cannot stat `block_ip.sh': No such file or directory  cp: cannot stat `unblock_ip.sh': No such file or directory  

3. Download the appropriate version using the following commands:

cd /usr/local/directadmin/scripts/custom/  wget -O block_ip.sh http://files.plugins-da.net/dl/csf_block_ip.sh.txt  wget -O unblock_ip.sh http://files.plugins-da.net/dl/csf_unblock_ip.sh.txt  wget -O show_blocked_ips.sh http://files.plugins-da.net/dl/csf_show_blocked_ips.sh.txt  chmod 700 block_ip.sh show_blocked_ips.sh unblock_ip.sh    

Recommended Article: How to block IP of Brute Force by CSF on DirectAdmin

 

4. Use the following commands to create files called blocked_ips and exempt_ips in the root path:

touch /root/blocked_ips.txt  touch /root/exempt_ips.txt

So far, IPs are not automatically blocked by the CSF, only a button is created in the brute Force Monitor for the admin to block the desired IP. In order for the IPs to block automatically, you need to install the following script and follow the next steps.

5. For automatic IP blocking and run the following commands:

cd /usr/local/directadmin/scripts/custom  wget -O brute_force_notice_ip.sh http://files.directadmin.com/services/all/brute_force_notice_ip.sh  chmod 700 brute_force_notice_ip.sh

6. In order not to overwrite the roles and roles of iptables with CSF, turn off the execution of this service with the help of the following commands on the server.

chkconfig iptables off  chkconfig ip6tables off    mv /etc/init.d/iptables /etc/init.d/iptables~moved  echo -e '#!/bin/bash\nexit 0;' > /etc/init.d/iptables  chmod 755 /etc/init.d/iptables    chkconfig iptables on  chkconfig ip6tables on  service iptables start

7. When you’re done, make sure the IPs are blocked correctly. Try the following command:

csf –g IP

If you have any questions or problems, you can ask the Ask system to provide guidance.

We Are Waiting for your valuable comments and you can be sure that it will be answered in the shortest possible time.

Leave Your Comment

Your email address will not be published.

We are by your side every step of the way

Think about developing your online business; We will protect it compassionately

We are by your side every step of the way

+18054214518

7 days a week, 24 hours a day