最近搞了个开源项目叫MeowGuard,简单说就是把fail2ban包装成了猫娘。
入侵检测触发后不会冷冰冰地封IP,而是会"喵~抓到一个坏东西~"然后生成带二次元头像的告警图推送到TG。封禁记录用ECharts画了爪子印形状的流量图,被ban的IP列表自动套了个粉色边框。
代码用Python糊的,模板用的开源Jinja2主题。已经在GitHub丢着了,虽然README写得像泡面说明书。
正经说:核心还是正则匹配日志+iptables,但加上这层皮之后看日志没那么痛苦了。毕竟天天对着黑框框,谁不想来点RGB。
呢
适合跟我一样审美二次元、但服务器真的在跑生产环境的怨种。
唔
——水帖使我快乐