使用shell及python分别判断某个IP是否在白名单
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,1、shell脚本如下:[root@mysql01 ~]# cat a.sh#!/bin/bash ############## 定义白名单列表 #############
千家信息网最后更新 2025年12月01日使用shell及python分别判断某个IP是否在白名单
1、shell脚本如下:
[root@mysql01 ~]# cat a.sh#!/bin/bash ############## 定义白名单列表 ###############white_list=( 192.168.20.2 192.168.20.3 192.168.20.4 192.168.20.5 ) ############# 定义脚本用法 ################function USAGE(){echo -e "\033[33m $0 的用法为: -i: 指定要进行判断的ip地址 \033[0m"} ############# 对脚本传参进行判断及变量赋值 ##############if [[ $# -eq 0 ]] || [[ $1 == '-h' ]] || [[ $1 == '--help' ]];then USAGE exit 0fiwhile getopts ":i:" optname;do case "$optname" in "i") ip=$OPTARG ;; *) echo "该选项没有值!" USAGE exit 1 ;; esacdone ########### 判断IP是否存在于白名单内 ################if [[ ${white_list[@]} =~ $ip ]];then echo "$ip is in whitelist."else echo "$ip is not in whitelist."fi2、python脚本如下(python版本为3.8):
'''判断某个IP是否存在白名单列表'''# 1.定义白名单列表white_list = { '192.168.20.2', '192.168.20.3', '192.168.20.4', '192.168.20.5'}# 2.接收要进行判断的IP并作出判断def main(): ip = input('请输入要判断的IP地址:') if ip in white_list: print(ip + '在白名单内!') else: print(ip + "不在白名单内")# 3.程序入口if __name__ == '__main__': main()
名单
脚本
地址
入口
变量
版本
程序
输入
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
班会网络安全进校园
网络安全建设三同步原则
成都铁路局网络安全红线
dna数据库 浙江寻亲
上海宜员网络技术有
水星服务器主机名
热联集团软件开发工程
南京天橙网络技术有限公司
思成杯网络安全知识竞赛试题
金蝶专业版数据库怎么写
网络技术笔试题目大全
迅雷下载需要登录服务器
公安局网络技术人员
软件开发培训班
目前服务器系统
深化网络安全与信息化建设
网络安全关系到党的长期执政
死亡之夜专用服务器架设
初二网络安全教育教案
asp连接sql数据库
怎么取消seer数据库订阅
数据库开源控制器
软件开发的售后服务承诺
服务器电源启动瞬间就停止工作
2019贵州网络安全市场情况
亚卓网络技术有限公司
2017年全球网络安全规模
qq软件开发素材
澳大利亚有没有碳排放数据库
吴忠网络技术