php - Fail2ban - 使用 exec 或 shell_exec 从 php 脚本手动添加 ip

标签 php linux security fail2ban

我正在尝试在检测到不同类型的忘恩负义的访客时立即将 ip 添加到 fail2ban banlist,我正在尝试通过使用“shell”或“shell_exec”运行下一个命令的 php 脚本来执行此操作:

exec('fail2ban-client -vvv set ssh-iptables banip 123.123.123.123');

(我想使用 fail2ban 的 native 检测,并在我自己的网站上从我的管理区域手动添加或删除禁令。)

但是,这个方法行不通...

有什么想法吗?谢谢!

最佳答案

您好,请尝试使用 fail2ban-client 的完整路径,您可以通过输入来获取它

which fail2ban-client

在外壳上。

关于php - Fail2ban - 使用 exec 或 shell_exec 从 php 脚本手动添加 ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36101796/

相关文章:

c++ - ocl::CRException 的类型信息

php - 如何通过密码动态保护文件(图像、视频、zip)不被公开并只允许成员访问?

mysql - 了解 aws 和 rds 连接

security - 移动应用程序的基于 Web 或 SOAP 的集成

php - Laravel 多个 WHERE 子句

php - 创建一个有效的单词计数器,包括中文/日语和其他重音语言

php - 当每行有多个用逗号分隔的数据时,如何计算各行的值总数?

php - 建议使用 php/mysql 将各种管道分隔文件导入基于缓冲区表的数据库中?

linux - 在 CentOS 8 上从本地存储库安装 yum 时出错

linux - perf中的硬件事件和硬件缓存事件有什么区别?