首页 > 系统服务 > 详细

shell-脚本_IP判断

时间:2020-06-20 18:53:00      阅读:61      评论:0      收藏:0      [点我收藏+]

需求

生成一个ip.txt文件

判断:当ip为192开头的,显示这个ip是ok的,当ip为172开头的,就调用iptables drop掉

生成IP.txt文件并键入ip

vim ip.txt

键入:

192.168.1.1

192.168.1.2

172.129.1.1

172.129.1.2

shell脚本源码

#!/bin/bash
# 用数组的方式输出ip.txt文件
ip=(`cat /root/ip.txt`)
# 循环遍历数组
for i in ${ip[@]}
do
	# 开始判断IP是否为192开头的IP
	if [[ $i == "192."* ]];then
		echo "$i is OK"
	else
		# 使用iptables dorp掉IP
		iptables -A INPUT -s $i -j OROP &>/dev/null
		echo "$i 此IP以drop"
	fi
done

shell-脚本_IP判断

原文:https://www.cnblogs.com/sunjianlin/p/13169925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!