Rev 622 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#!/bin/bash#get ip to blockread -p 'Please run in root, then enter IP which should be Blocked:' ip;#check ip repeatedip_repeated=`firewall-cmd --list-all | grep ${ip} | wc -l`;if [ ${ip_repeated} == 1 ];then#comment is blockedecho "${ip} is blocked.";else#block ip & reload firewallfirewall-cmd --permanent --add-rich-rule="rule family=ipv4 source address=${ip} reject";firewall-cmd --complete-reload;#comment is blockedecho "${ip} is blocked.";fi