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

    +8595670151

    7 days a week, 24 hours a day