如何快速查询宝塔中封禁的IP用户以及封禁的 IP
我是贝东 发布于
阅读:15
正文内容
无意之间整理网站日志,发现有很多人一直访问就想整理一下封禁的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中通过SSH MCP运维自己的服务器
手把手教你解决推特 twitter无法翻墙,规避手机注册,敏感内容等问题
怎么查询视频号账号的权重?手把手就是教你如何使用!