#3984·fail2ban

[RFE]: 将 pyinotify 替换为 watchdog

作者: UnitedMarsupials创建于 2025年4月6日更新于 2026年8月30日
标签enhancement

描述 pyinotify 的使用预计需要 inotify 支持,这在很大程度上是 Linux 独有的。watchdog 模块更为理想,因为它支持其他框架,例如 BSD 的 kqueue。尽管存在一个围绕 kqueue/kevent 的包,该包在 BSD 系统上提供了类似 inotify 的 API(事实上,FreeBSD 的 pyinotify 端口使用了该包)(参见 [Freshports.org/devel/libinotify]),但是使用跨平台模块既更加简单,又能在更多操作系统(如 Solaris)上使用更高效的文件监视。

内容来源: fail2ban/fail2ban