OPNsense封禁
wget https://raw.githubusercontent.com/SecAegis/SecAutoBan/main/device/block/opnsense/opnsense.pypip3 install SecAutoBan requests查看官方文档为用户添加API密钥
在防火墙-别名页面新建别名sec_auto_ban并保存:
在防火墙-规则-浮动页面新建两条规则,分别为阻止源IP为别名组及目标IP为别名组,图例:
server_ip=127.0.0.1 server_port=80 sk=sk-xxx opensense_url=http://xxx.xxx.xxx.xxx opensense_api_key=xxx opensense_api_secret=xxx opensense_alias_name=sec_auto_ban python3 opnsense.py| 变量名 | 样例 | 描述 |
|---|---|---|
| server_ip | 127.0.0.1 | 平台IP |
| server_port | 80 | 平台端口 |
| sk | sk-xxx | 连接密钥 |
| opensense_url | http://xxx.xxx.xxx.xxx | 连接 OPNsense URL |
| opensense_api_key | xxx | OPNsense API Key |
| opensense_api_secret | xxx | OPNsense API 密钥 |
| opensense_alias_name | sec_auto_ban | 防火墙别名 |

