Version Description
- Removed link
Download this release
Release Info
Developer | fullworks |
Plugin | Stop User Enumeration |
Version | 1.3.25 |
Comparing to | |
See all releases |
Code changes from version 1.3.24 to 1.3.25
- admin/class-admin-settings.php +1 -22
- bootstrap.php +1 -1
- includes/class-core.php +1 -1
- languages/stop-user-enumeration.pot +12 -22
- readme.txt +12 -4
- stop-user-enumeration.php +1 -1
admin/class-admin-settings.php
CHANGED
@@ -35,20 +35,7 @@ class Admin_Settings extends Admin_Pages {
|
|
35 |
parent::__construct();
|
36 |
}
|
37 |
|
38 |
-
|
39 |
-
add_filter( 'plugin_action_links_' . STOP_USER_ENUMERATION_PLUGIN_BASENAME, array(
|
40 |
-
$this,
|
41 |
-
'add_plugin_action_links'
|
42 |
-
) );
|
43 |
-
}
|
44 |
-
|
45 |
-
public function add_plugin_action_links($links) {
|
46 |
-
$links = array_merge( array(
|
47 |
-
'<a href="' . esc_url( admin_url( 'options-general.php?page=stop-user-enumeration' ) ) . '">' . __( 'Settings' ) . '</a>',
|
48 |
-
'<a target="_blank" href="' . esc_url( 'https://checkout.freemius.com/mode/dialog/plugin/1913/plan/3505/?trial=paid&billing_cycle=monthly&source=suaplugin&cta=pluginlink' ) . '"><strong style="display:inline;color: orangered;">' . __( 'Upgrade Security' ) . '</strong></a>',
|
49 |
-
), $links );
|
50 |
-
return $links;
|
51 |
-
}
|
52 |
|
53 |
public function enqueue_styles( $hook ) {
|
54 |
if ( $hook != $this->settings_page_id ) {
|
@@ -169,14 +156,6 @@ class Admin_Settings extends Admin_Pages {
|
|
169 |
href="https://www.fail2ban.org" target="_blank">fail2ban</a></p>', 'stop-user-enumeration' ); ?>
|
170 |
</td>
|
171 |
</tr>
|
172 |
-
<tr valign="top">
|
173 |
-
<th scope="row"><?php _e( 'Upgrade Security', 'stop-user-enumeration' ); ?></th>
|
174 |
-
<td>
|
175 |
-
<?php _e( '<p>Don\'t just Stop User Enumeration, <strong>stop all the common hack vectors</strong>, add a WAF, integrate with Fail2Ban if you use it, sensible vulnerability and file integrity scans and much more with the security plugin designed for WordPress professionals</p><a class="button-primary" href="https://checkout.freemius.com/mode/dialog/plugin/1913/plan/3505/?trial=paid&billing_cycle=monthly&source=suaplugin&cta=settingspage" target="_blank">Free 30 Day Trial- Upgrade today!</a>
|
176 |
-
', 'stop-user-enumeration' );
|
177 |
-
?>
|
178 |
-
</td>
|
179 |
-
</tr>
|
180 |
<tr valign="top">
|
181 |
<th scope="row"><?php _e( 'Support', 'stop-user-enumeration' ); ?></th>
|
182 |
<td>
|
35 |
parent::__construct();
|
36 |
}
|
37 |
|
38 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
39 |
|
40 |
public function enqueue_styles( $hook ) {
|
41 |
if ( $hook != $this->settings_page_id ) {
|
156 |
href="https://www.fail2ban.org" target="_blank">fail2ban</a></p>', 'stop-user-enumeration' ); ?>
|
157 |
</td>
|
158 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
<tr valign="top">
|
160 |
<th scope="row"><?php _e( 'Support', 'stop-user-enumeration' ); ?></th>
|
161 |
<td>
|
bootstrap.php
CHANGED
@@ -9,7 +9,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
9 |
die;
|
10 |
}
|
11 |
define( 'STOP_USER_ENUMERATION_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
12 |
-
define( 'STOP_USER_ENUMERATION_PLUGIN_VERSION', '1.3.
|
13 |
|
14 |
|
15 |
// Include the autoloader so we can dynamically include the classes.
|
9 |
die;
|
10 |
}
|
11 |
define( 'STOP_USER_ENUMERATION_PLUGIN_DIR', plugin_dir_path( __FILE__ ) );
|
12 |
+
define( 'STOP_USER_ENUMERATION_PLUGIN_VERSION', '1.3.25' );
|
13 |
|
14 |
|
15 |
// Include the autoloader so we can dynamically include the classes.
|
includes/class-core.php
CHANGED
@@ -133,7 +133,7 @@ class Core {
|
|
133 |
$settings = new Admin_Settings( $this->get_plugin_name(), $this->get_version(), $this->freemius );
|
134 |
$this->loader->add_action( 'admin_enqueue_scripts', $settings, 'enqueue_styles' );
|
135 |
$this->loader->add_action( 'admin_menu', $settings, 'settings_setup' );
|
136 |
-
|
137 |
}
|
138 |
|
139 |
/**
|
133 |
$settings = new Admin_Settings( $this->get_plugin_name(), $this->get_version(), $this->freemius );
|
134 |
$this->loader->add_action( 'admin_enqueue_scripts', $settings, 'enqueue_styles' );
|
135 |
$this->loader->add_action( 'admin_menu', $settings, 'settings_setup' );
|
136 |
+
|
137 |
}
|
138 |
|
139 |
/**
|
languages/stop-user-enumeration.pot
CHANGED
@@ -29,19 +29,19 @@ msgstr ""
|
|
29 |
msgid "Stop User Enumeration"
|
30 |
msgstr ""
|
31 |
|
32 |
-
#: src/admin/class-admin-settings.php:
|
33 |
msgid "Information"
|
34 |
msgstr ""
|
35 |
|
36 |
-
#: src/admin/class-admin-settings.php:
|
37 |
msgid "Options"
|
38 |
msgstr ""
|
39 |
|
40 |
-
#: src/admin/class-admin-settings.php:
|
41 |
msgid "About this Plugin"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: src/admin/class-admin-settings.php:
|
45 |
msgid ""
|
46 |
"<p>Stop User Enumeration detects attempts by malicious scanners to identify your users</p>\n"
|
47 |
" <p>If a bot or user is caught scanning for user names they are denied access and their IP is\n"
|
@@ -53,47 +53,37 @@ msgid ""
|
|
53 |
" href=\"https://www.fail2ban.org\" target=\"_blank\">fail2ban</a></p>"
|
54 |
msgstr ""
|
55 |
|
56 |
-
#: src/admin/class-admin-settings.php:
|
57 |
-
msgid "Upgrade Security"
|
58 |
-
msgstr ""
|
59 |
-
|
60 |
-
#: src/admin/class-admin-settings.php:175
|
61 |
-
msgid ""
|
62 |
-
"<p>Don't just Stop User Enumeration, <strong>stop all the common hack vectors</strong>, add a WAF, integrate with Fail2Ban if you use it, sensible vulnerability and file integrity scans and much more with the security plugin designed for WordPress professionals</p><a class=\"button-primary\" href=\"https://checkout.freemius.com/mode/dialog/plugin/1913/plan/3505/?trial=paid&billing_cycle=monthly&source=suaplugin&cta=settingspage\" target=\"_blank\">Free 30 Day Trial- Upgrade today!</a>\n"
|
63 |
-
""
|
64 |
-
msgstr ""
|
65 |
-
|
66 |
-
#: src/admin/class-admin-settings.php:181
|
67 |
msgid "Support"
|
68 |
msgstr ""
|
69 |
|
70 |
-
#: src/admin/class-admin-settings.php:
|
71 |
msgid ""
|
72 |
"<a class=\"button-secondary\"\n"
|
73 |
" href=\"https://wordpress.org/support/plugin/stop-user-enumeration/\" target=\"_blank\">WordPress.org support forum</a>"
|
74 |
msgstr ""
|
75 |
|
76 |
-
#: src/admin/class-admin-settings.php:
|
77 |
msgid "Stop REST API User calls"
|
78 |
msgstr ""
|
79 |
|
80 |
-
#: src/admin/class-admin-settings.php:
|
81 |
msgid "WordPress allows anyone to find users by API call, by checking this box the calls will be restricted to logged in users only. Only untick this box if you need to allow unfettered API access to users"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: src/admin/class-admin-settings.php:
|
85 |
msgid "log attempts to AUTH LOG"
|
86 |
msgstr ""
|
87 |
|
88 |
-
#: src/admin/class-admin-settings.php:
|
89 |
msgid "Leave this ticked if you are using %1$sFail2Ban%2$s on your VPS to block attempts at enumeration.%3$s If you are not running Fail2Ban or on a shared host this does not need to be ticked, however it normally will not cause a problem being ticked."
|
90 |
msgstr ""
|
91 |
|
92 |
-
#: src/admin/class-admin-settings.php:
|
93 |
msgid "Remove numbers from comment authors"
|
94 |
msgstr ""
|
95 |
|
96 |
-
#: src/admin/class-admin-settings.php:
|
97 |
msgid "This plugin uses jQuery to remove any numbers from a comment author name, this is because numbers trigger enumeration checking. You can untick this if you do not use comments on your site or you use a different comment method than standard"
|
98 |
msgstr ""
|
99 |
|
29 |
msgid "Stop User Enumeration"
|
30 |
msgstr ""
|
31 |
|
32 |
+
#: src/admin/class-admin-settings.php:109
|
33 |
msgid "Information"
|
34 |
msgstr ""
|
35 |
|
36 |
+
#: src/admin/class-admin-settings.php:117
|
37 |
msgid "Options"
|
38 |
msgstr ""
|
39 |
|
40 |
+
#: src/admin/class-admin-settings.php:147
|
41 |
msgid "About this Plugin"
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: src/admin/class-admin-settings.php:149
|
45 |
msgid ""
|
46 |
"<p>Stop User Enumeration detects attempts by malicious scanners to identify your users</p>\n"
|
47 |
" <p>If a bot or user is caught scanning for user names they are denied access and their IP is\n"
|
53 |
" href=\"https://www.fail2ban.org\" target=\"_blank\">fail2ban</a></p>"
|
54 |
msgstr ""
|
55 |
|
56 |
+
#: src/admin/class-admin-settings.php:160
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
57 |
msgid "Support"
|
58 |
msgstr ""
|
59 |
|
60 |
+
#: src/admin/class-admin-settings.php:162
|
61 |
msgid ""
|
62 |
"<a class=\"button-secondary\"\n"
|
63 |
" href=\"https://wordpress.org/support/plugin/stop-user-enumeration/\" target=\"_blank\">WordPress.org support forum</a>"
|
64 |
msgstr ""
|
65 |
|
66 |
+
#: src/admin/class-admin-settings.php:203
|
67 |
msgid "Stop REST API User calls"
|
68 |
msgstr ""
|
69 |
|
70 |
+
#: src/admin/class-admin-settings.php:210
|
71 |
msgid "WordPress allows anyone to find users by API call, by checking this box the calls will be restricted to logged in users only. Only untick this box if you need to allow unfettered API access to users"
|
72 |
msgstr ""
|
73 |
|
74 |
+
#: src/admin/class-admin-settings.php:215
|
75 |
msgid "log attempts to AUTH LOG"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#: src/admin/class-admin-settings.php:222
|
79 |
msgid "Leave this ticked if you are using %1$sFail2Ban%2$s on your VPS to block attempts at enumeration.%3$s If you are not running Fail2Ban or on a shared host this does not need to be ticked, however it normally will not cause a problem being ticked."
|
80 |
msgstr ""
|
81 |
|
82 |
+
#: src/admin/class-admin-settings.php:229
|
83 |
msgid "Remove numbers from comment authors"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: src/admin/class-admin-settings.php:236
|
87 |
msgid "This plugin uses jQuery to remove any numbers from a comment author name, this is because numbers trigger enumeration checking. You can untick this if you do not use comments on your site or you use a different comment method than standard"
|
88 |
msgstr ""
|
89 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: User Enumeration, Security, WPSCAN, fail2ban,
|
|
4 |
Requires at least: 3.4
|
5 |
Requires PHP: 5.6
|
6 |
Tested up to: 5.3
|
7 |
-
Stable tag: 1.3.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -26,9 +26,14 @@ plugin will restrict and log that too.
|
|
26 |
|
27 |
== Installation ==
|
28 |
|
29 |
-
|
30 |
-
|
31 |
-
|
|
|
|
|
|
|
|
|
|
|
32 |
|
33 |
== Frequently asked questions ==
|
34 |
|
@@ -57,6 +62,9 @@ No, the plugin automatically detects [Fullworks Firewall](https://wordpress.org/
|
|
57 |
|
58 |
|
59 |
== Changelog ==
|
|
|
|
|
|
|
60 |
= 1.3.24 =
|
61 |
* Changed settings page
|
62 |
|
4 |
Requires at least: 3.4
|
5 |
Requires PHP: 5.6
|
6 |
Tested up to: 5.3
|
7 |
+
Stable tag: 1.3.25
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
26 |
|
27 |
== Installation ==
|
28 |
|
29 |
+
This section describes how to install the plugin and get it working.
|
30 |
+
|
31 |
+
[youtube https://youtu.be/jZxZFoYOGY0 ]
|
32 |
+
|
33 |
+
Either using the dashboard 'Add Plugin' feature to find, install and activate the plugin, or
|
34 |
+
1. Download and the plugin from the download link
|
35 |
+
2. Upload the entire stop-user-enumeration directory to your website's /wp-contents/plugins/stop-user-enumeration using a file manager or FTP
|
36 |
+
3. Activate the plugin through the Plugins menu
|
37 |
|
38 |
== Frequently asked questions ==
|
39 |
|
62 |
|
63 |
|
64 |
== Changelog ==
|
65 |
+
= 1.3.25 =
|
66 |
+
* Removed link
|
67 |
+
|
68 |
= 1.3.24 =
|
69 |
* Changed settings page
|
70 |
|
stop-user-enumeration.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Stop User Enumeration
|
4 |
Plugin URI: https://fullworks.net/products/stop-user-enumeration/
|
5 |
Description: User enumeration is a technique used by hackers to get your login name if you are using permalinks. This plugin stops that.
|
6 |
-
Version: 1.3.
|
7 |
Author: Fullworks
|
8 |
Text Domain: stop-user-enumeration
|
9 |
Domain Path: /languages
|
3 |
Plugin Name: Stop User Enumeration
|
4 |
Plugin URI: https://fullworks.net/products/stop-user-enumeration/
|
5 |
Description: User enumeration is a technique used by hackers to get your login name if you are using permalinks. This plugin stops that.
|
6 |
+
Version: 1.3.25
|
7 |
Author: Fullworks
|
8 |
Text Domain: stop-user-enumeration
|
9 |
Domain Path: /languages
|