使用shell及python分别判断某个IP是否在白名单
发表于:2025-01-22 作者:千家信息网编辑
千家信息网最后更新 2025年01月22日,1、shell脚本如下:[root@mysql01 ~]# cat a.sh#!/bin/bash ############## 定义白名单列表 #############
千家信息网最后更新 2025年01月22日使用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."fi
2、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安全错误
数据库的锁怎样保障安全
金山软件开发工程师年终奖
应急局网络安全
游戏服务器一直正在维护
转行软件开发自我评价
学校网络安全应急预案会议
网络安全法实践应用与思考
茂名专业软件开发优化价格
网络安全设备有用吗
广东炫鼎互联网科技
燃烧的意志服务器怎么选择
网络技术实务视频
上海中兴软件开发待遇怎么样
通用服务器价格是多少
可道云的数据库
网络安全法的安全行为
阿里的域名服务器
海康多媒体服务器开不开
软件开发合同范本 下载
软件开发介绍人佣金
小白数据库荣耀mate40跑分
高青服装库存软件开发
朔州云创网络技术有限公司
软件开发okr案例分享
梦幻模拟战起源之地服务器哪个区
铜梁区企业网络技术服务礼仪
数据库 查询 原理
易互联网科技有限公司官网
数据中国服务器怎么样
医院的网络安全拓扑图
au动态媒体服务器进程