#!/bin/bash
if [ $# -ne 1 ];then
echo "usage : $0 ip "
exit 0
fi
DENY_IP="$1"
iptables -I INPUT -s $DENY_IP -j DROP
if [ $? -eq 0 ];then
echo "$DENY_IP" >> deny_ip_list
fi
/etc/rc.d/init.d/iptables save
~
if [ $# -ne 1 ];then
echo "usage : $0 ip "
exit 0
fi
DENY_IP="$1"
iptables -I INPUT -s $DENY_IP -j DROP
if [ $? -eq 0 ];then
echo "$DENY_IP" >> deny_ip_list
fi
/etc/rc.d/init.d/iptables save
~
本文介绍了一个简单的Bash脚本,该脚本用于通过iptables服务来屏蔽特定IP地址的网络连接请求。当运行此脚本并提供目标IP作为参数时,iptables将更新其规则以拒绝来自该IP的所有传入流量,并将该IP记录到deny_ip_list文件中。
880

被折叠的 条评论
为什么被折叠?



