#include "common.h" #include "log.h" #include "ban.h" #include "whitelist.h" #include "stats.h" #include "pam.h" #include "install.h" #include "nftables.h" #include "ip_utils.h" /* 显示帮助信息 */ void show_help(void) { printf("BIP (Block-IP) %s - IPv6 + CIDR + Whitelist\n", BIP_VERSION); printf("--------------------------------------\n"); printf("使用方法:\n"); printf(" bip list 查看实时统计/活跃列表/日志\n"); printf(" bip list -w/--watch 动态监控模式(每2秒刷新)\n"); printf(" bip show 显示本地持久化封禁列表\n"); printf(" bip add 手动封禁 IP (支持IPv4/IPv6/CIDR)\n"); printf(" 示例: 1.1.1.1 或 1.1.1.0/24 或 2001:db8::/32\n"); printf(" bip del 手动解封 IP (支持IPv4/IPv6/CIDR)\n"); printf(" bip vip add 添加IP到白名单 (支持IPv4/IPv6/CIDR)\n"); printf(" bip vip del 从白名单移除IP\n"); printf(" bip vip list 显示白名单列表\n"); printf(" bip config 显示当前配置\n"); printf(" bip config time