如何快速查询宝塔中封禁的IP用户以及封禁的 IP
我是贝东 发布于
正文内容
无意之间整理网站日志,发现有很多人一直访问就想整理一下封禁的iP命令,如果你之前封禁过IP可以通过一下方式
查看宝塔防火墙封禁的 IP
# 1. 查看宝塔防火墙的 IP 黑名单集合
ipset list YJ-GLOBAL-INBLOCK 2>/dev/null | head -50
# 2. 查看封禁数量
ipset list YJ-GLOBAL-INBLOCK 2>/dev/null | grep "Number of entries"
# 3. 查看宝塔防火墙日志
tail -50 /www/server/btwaf/logs/btwaf_`date +%Y%m%d`.log 2>/dev/null
查看宝塔防火墙的拦截记录
# 查看今天的拦截日志
cat /www/server/btwaf/logs/btwaf_$(date +%Y%m%d).log 2>/dev/null | tail -50
# 查看被拦截的 IP 统计
grep "拦截" /www/server/btwaf/logs/btwaf_*.log 2>/dev/null | awk -F'[|]' '{print $2}' | sort | uniq -c | sort -rn | head -20
查看所有被宝塔防火墙封禁的 IP
# 1. 查看 ipset 封禁列表
echo "=== 宝塔防火墙封禁 IP ==="
ipset list YJ-GLOBAL-INBLOCK 2>/dev/null | grep -E "^[0-9]" | head -30
# 2. 查看封禁总数
TOTAL=$(ipset list YJ-GLOBAL-INBLOCK 2>/dev/null | grep "Number of entries" | awk '{print $4}')
echo "封禁总数: $TOTAL"
# 3. 查看前10个被封禁的 IP
ipset list YJ-GLOBAL-INBLOCK 2>/dev/null | grep -E "^[0-9]" | head -10 
风可以吹走一张纸却吹不走一只蝴蝶因为生命的力量在于不顺从
相关推荐
个人用户以及游客如何使用克维精选导航?
【网站导航教程】克维精选导航网站使用方法!
cursor侧边栏一直在顶部该如何设置?
一键配置,让cursor自由调用所有模型
豆包去水印在也不用截图了,3种方法实测对比发现差别竟然这么大!
豆包图片/视频怎么去水印?新手一步一步教,不用电脑也可轻松去除水印