at path:
ROOT
/
wp-content
/
plugins
/
wp-fail2ban
/
wp-fail2ban.php
run:
R
W
Run
admin
DIR
2026-06-16 01:07:19
R
W
Run
assets
DIR
2026-06-16 01:07:19
R
W
Run
conf.d
DIR
2026-06-21 08:49:51
R
W
Run
feature
DIR
2026-06-16 01:07:19
R
W
Run
filters.d
DIR
2026-06-16 01:07:19
R
W
Run
lib
DIR
2026-06-21 08:49:51
R
W
Run
vendor
DIR
2026-06-16 01:07:19
R
W
Run
constants.php
1.06 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
core.php
5.16 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
freemius.php
3.32 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
functions.php
2.39 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
init.php
6.3 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
readme.txt
33.1 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
wp-fail2ban.php
1.86 KB
2026-06-16 01:07:19
R
W
Run
Delete
Rename
error_log
up
📄
wp-fail2ban.php
Save
<?php declare(strict_types=1); /* * WP fail2ban * * @author Charles Lecklider * @license GPLv3 * @link https://wp-fail2ban.com * @package wp-fail2ban */ /* * Plugin Name: WP fail2ban * Plugin URI: https://wp-fail2ban.com/ * Description: Write a myriad of WordPress events to syslog for integration with fail2ban. * Version: 5.4.1 * Author: Charles Lecklider * Author URI: https://invis.net/ * License: GPLv3 * Text Domain: wp-fail2ban * Network: true * Requires PHP: 7.4 * */ /* * Copyright 2012-25 Charles Lecklider (email : wordpress@invis.net) * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * See <https://www.gnu.org/licenses/> for a copy of the GNU General * Public License. * * ADDITIONAL TERMS per GNU General Public License version 3 Section 7 * * The origin of this software must not be misrepresented; you must * not claim that you wrote the original software. Altered source * versions must be plainly marked as such, and must not be * misrepresented as being the original software. This notice may * not be removed or altered from any source distribution. See * <https://wp-fail2ban.com/license/> for more information. */ namespace org\lecklider\charles\wordpress\wp_fail2ban; defined( 'ABSPATH' ) or exit; require_once __DIR__ . '/constants.php'; require_once __DIR__ . '/freemius.php';