Stop User Enumeration - Version 1.3.25

Version Description

  • Removed link
Download this release

Release Info

Developer fullworks
Plugin Icon 128x128 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 CHANGED
@@ -35,20 +35,7 @@ class Admin_Settings extends Admin_Pages {
35
  parent::__construct();
36
  }
37
 
38
- public function plugin_action_links() {
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.24' );
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
- $this->loader->add_action( 'init', $settings, 'plugin_action_links' );
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:122
33
  msgid "Information"
34
  msgstr ""
35
 
36
- #: src/admin/class-admin-settings.php:130
37
  msgid "Options"
38
  msgstr ""
39
 
40
- #: src/admin/class-admin-settings.php:160
41
  msgid "About this Plugin"
42
  msgstr ""
43
 
44
- #: src/admin/class-admin-settings.php:162
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:173
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:183
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:224
77
  msgid "Stop REST API User calls"
78
  msgstr ""
79
 
80
- #: src/admin/class-admin-settings.php:231
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:236
85
  msgid "log attempts to AUTH LOG"
86
  msgstr ""
87
 
88
- #: src/admin/class-admin-settings.php:243
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:250
93
  msgid "Remove numbers from comment authors"
94
  msgstr ""
95
 
96
- #: src/admin/class-admin-settings.php:257
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.24
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
- 1. Upload `plugin-name.php` to the `/wp-content/plugins/` directory
30
- 1. Activate the plugin through the 'Plugins' menu in WordPress
31
- 1. If needed to change defaults settings, visit the settings page
 
 
 
 
 
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.24
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