PluginProbe ʕ •ᴥ•ʔ
Wordfence Security – Firewall, Malware Scan, and Login Security / 7.2.4
Wordfence Security – Firewall, Malware Scan, and Login Security v7.2.4
8.2.2 8.2.1 8.2.0 3.7.1 3.7.2 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.8.8 3.8.9 3.9.1 4.0.1 4.0.2 4.0.3 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.0.9 5.1.1 5.1.2 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.1 5.3.10 5.3.11 5.3.12 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.3.8 5.3.9 6.0.1 6.0.10 6.0.11 6.0.12 6.0.14 6.0.15 6.0.16 6.0.17 6.0.18 6.0.19 6.0.2 6.0.20 6.0.21 6.0.22 6.0.23 6.0.24 6.0.25 6.0.3 6.0.4 6.0.5 6.0.6 6.0.7 6.0.8 6.0.9 6.1.1 6.1.10 6.1.11 6.1.12 6.1.14 6.1.15 6.1.16 6.1.17 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 6.2.0 6.2.1 6.2.10 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.2.8 6.2.9 6.3.0 6.3.1 6.3.10 6.3.11 6.3.12 6.3.14 6.3.15 6.3.16 6.3.17 6.3.18 6.3.19 6.3.2 6.3.20 6.3.21 6.3.22 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.3.8 6.3.9 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1.0 7.1.1 7.1.10 7.1.11 7.1.12 7.1.14 7.1.15 7.1.16 7.1.17 7.1.18 7.1.19 7.1.2 7.1.20 7.1.3 7.1.4 7.1.5 7.1.6 7.1.7 7.1.8 7.1.9 7.10.0 7.10.1 7.10.2 7.10.3 7.10.4 7.10.5 7.10.6 7.10.7 7.11.0 7.11.1 7.11.2 7.11.3 7.11.4 7.11.5 7.11.6 7.11.7 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.3.6 7.4.0 7.4.1 7.4.10 7.4.11 7.4.12 7.4.14 7.4.2 7.4.3 trunk 7.4.4 1.1 7.4.5 1.2 7.4.6 1.3 7.4.7 1.3.1 7.4.8 1.3.2 7.4.9 1.3.3 7.5.0 1.4.2 7.5.1 1.4.3 7.5.10 1.4.4 7.5.11 1.4.5 7.5.2 1.4.6 7.5.3 1.4.7 7.5.4 1.4.8 7.5.5 1.5.1 7.5.6 1.5.2 7.5.7 1.5.3 7.5.8 1.5.4 7.5.9 1.5.5 7.6.0 1.5.6 7.6.1 2.0.1 7.6.2 2.0.2 7.7.0 2.0.3 7.7.1 2.0.5 7.8.0 2.0.6 7.8.1 2.0.7 7.8.2 2.1.0 7.9.0 2.1.1 7.9.1 2.1.2 7.9.2 2.1.3 7.9.3 2.1.4 8.0.0 2.1.5 8.0.1 3.0.2 8.0.2 3.0.3 8.0.3 3.0.4 8.0.4 3.0.5 8.0.5 3.0.6 8.1.0 3.0.7 8.1.1 3.0.8 8.1.2 3.0.9 8.1.3 3.1.0 8.1.4 3.1.1 v1.4.1 3.1.2 3.1.4 3.1.6 3.2.1 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.1 3.4.4 3.4.5 3.5.1 3.5.2 3.6.1 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9
wordfence / wordfence.php
wordfence Last commit date
css 7 years ago fonts 7 years ago images 7 years ago js 7 years ago lib 7 years ago models 7 years ago tmp 8 years ago vendor 7 years ago views 7 years ago waf 7 years ago index.php 13 years ago readme.txt 7 years ago wordfence.php 7 years ago
wordfence.php
75 lines
1 <?php
2 /*
3 Plugin Name: Wordfence Security
4 Plugin URI: http://www.wordfence.com/
5 Description: Wordfence Security - Anti-virus, Firewall and Malware Scan
6 Author: Wordfence
7 Version: 7.2.4
8 Author URI: http://www.wordfence.com/
9 Network: true
10 */
11 if(defined('WP_INSTALLING') && WP_INSTALLING){
12 return;
13 }
14
15 if (!defined('ABSPATH')) {
16 exit;
17 }
18 define('WORDFENCE_VERSION', '7.2.4');
19 define('WORDFENCE_BUILD_NUMBER', '1553617391');
20 define('WORDFENCE_BASENAME', function_exists('plugin_basename') ? plugin_basename(__FILE__) :
21 basename(dirname(__FILE__)) . '/' . basename(__FILE__));
22
23 global $wp_plugin_paths;
24 foreach ($wp_plugin_paths as $dir => $realdir) {
25 if (strpos(__FILE__, $realdir) === 0) {
26 define('WORDFENCE_FCPATH', $dir . '/' . basename(__FILE__));
27 define('WORDFENCE_PATH', trailingslashit($dir));
28 break;
29 }
30 }
31 if (!defined('WORDFENCE_FCPATH')) {
32 /** @noinspection PhpConstantReassignmentInspection */
33 define('WORDFENCE_FCPATH', __FILE__);
34 /** @noinspection PhpConstantReassignmentInspection */
35 define('WORDFENCE_PATH', trailingslashit(dirname(WORDFENCE_FCPATH)));
36 }
37
38
39 if(get_option('wordfenceActivated') != 1){
40 add_action('activated_plugin','wordfence_save_activation_error'); function wordfence_save_activation_error(){ update_option('wf_plugin_act_error', ob_get_contents()); }
41 }
42 if(! defined('WORDFENCE_VERSIONONLY_MODE')){ //Used to get version from file.
43 $maxMemory = @ini_get('memory_limit');
44 $last = strtolower(substr($maxMemory, -1));
45 $maxMemory = (int) $maxMemory;
46
47 if ($last == 'g') { $maxMemory = $maxMemory * 1024 * 1024 * 1024; }
48 else if ($last == 'm') { $maxMemory = $maxMemory * 1024 * 1024; }
49 else if ($last == 'k') { $maxMemory = $maxMemory * 1024; }
50
51 if ($maxMemory < 134217728 /* 128 MB */ && $maxMemory > 0 /* Unlimited */) {
52 if (strpos(ini_get('disable_functions'), 'ini_set') === false) {
53 @ini_set('memory_limit', '128M'); //Some hosts have ini set at as little as 32 megs. 128 is the min sane amount of memory.
54 }
55 }
56
57 /**
58 * Constant to determine if Wordfence is installed on another WordPress site one or more directories up in
59 * auto_prepend_file mode.
60 */
61 define('WFWAF_SUBDIRECTORY_INSTALL', class_exists('wfWAF') &&
62 !in_array(realpath(dirname(__FILE__) . '/vendor/wordfence/wf-waf/src/init.php'), get_included_files()));
63 if (!WFWAF_SUBDIRECTORY_INSTALL) {
64 require_once 'vendor/wordfence/wf-waf/src/init.php';
65 if (!wfWAF::getInstance()) {
66 define('WFWAF_AUTO_PREPEND', false);
67 require_once 'waf/bootstrap.php';
68 }
69 }
70
71 require_once('lib/wordfenceConstants.php');
72 require_once('lib/wordfenceClass.php');
73 wordfence::install_actions();
74 }
75