将fail2ban jail状态更新发送到slack。
fail2slack的Python项目详细描述
fail2slack.py
fail2slack允许您轻松地向slack发送fail2ban jail状态更新。
兼容性
fail2slack是为最新版本的python开发并测试的,包括:
- 3.6、3.7、3.7.4、3.8-dev
Browse our build history at Travis-CI.
安装
pip install fail2slack
使用python包安装程序安装fail2slack。
Dependencies for using fail2slack are available in the requirements file.
用法
usage: __main__.py [-h] [-w WEBHOOK] [-d DELIVERY] [-j JAILS [JAILS ...]]
[-i IDENTIFIER]
optional arguments:
-h, --help show this help message and exit
-w WEBHOOK, --webhook WEBHOOK
Slack webhook URL. Required if delivery method is 1.
-d DELIVERY, --delivery DELIVERY
Delivery method: 0 = print, 1 = Slack webhook.
-j JAILS [JAILS ...], --jails JAILS [JAILS ...]
Jails to include in status report. Required.
-i IDENTIFIER, --identifier IDENTIFIER
Update identifier. STRING of identifier to use.
Default is hostname.
测试
有关运行测试的说明,请查看README。
Test coverage reports are available on Codecov.
贡献
欢迎反馈、错误报告、功能请求和拉取请求!
如果您想为Fail2Slack做出贡献,请参考我们的code of conduct和contributing指南。