Acunetix WP Security - Version 2.2.42

Version Description

Download this release

Release Info

Developer hallsofmontezuma
Plugin Icon wp plugin Acunetix WP Security
Version 2.2.42
Comparing to
See all releases

Code changes from version 2.2.41 to 2.2.42

Files changed (4) hide show
  1. functions.php +45 -0
  2. readme.txt +10 -2
  3. securityscan.php +15 -10
  4. support.php +0 -2
functions.php CHANGED
@@ -76,3 +76,48 @@ function mrt_get_serverinfo() {
76
  <?php
77
  }
78
  ?>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  <?php
77
  }
78
  ?>
79
+
80
+
81
+ <?php
82
+ function mrt_check_table_prefix(){
83
+ if($GLOBALS['table_prefix']=='wp_'){
84
+ echo '<font color="red">Your table prefix should not be <i>wp_</i>. Please <a href="' . ABSPATH . '/wp-admin/admin.php?page=database">click here</a> to change it.</font><br />';
85
+ }else{
86
+ echo '<font color="green">Your table prefix is not <i>wp_</i>.</font><br />';
87
+ }
88
+ }
89
+
90
+ function mrt_errorsoff(){
91
+ echo '<font color="green">WordPress DB Errors turned off</font><br />';
92
+ }
93
+
94
+ function mrt_wpdberrors()
95
+ {
96
+ global $wpdb;
97
+ $wpdb->show_errors = false;
98
+
99
+ }
100
+
101
+ function mrt_version_removal(){
102
+ echo '<font color="green">Your WordPress version is successfully hidden</font><br />';
103
+ }
104
+
105
+ function mrt_remove_wp_version()
106
+ {
107
+ if (!is_admin()) {
108
+ global $wp_version;
109
+ $wp_version = '';
110
+ }
111
+
112
+ }
113
+
114
+ function mrt_check_version(){
115
+ echo "WordPress Version: ";
116
+ global $wp_version;
117
+ if ($wp_version == 2.5) $g2k5 = '<font color="green">You have the latest stable version of WordPress.</font><br />';
118
+ if ($wp_version < 2.5) $g2k5 = '<font color="red">You need version 2.5. Please <a href="http://wordpress.org/download/">upgrade</a> immediately.</font><br />';
119
+ echo "<b>" . $wp_version . "</b> &nbsp;&nbsp;&nbsp " ;echo $g2k5;
120
+ }
121
+
122
+ ?>
123
+
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://semperfiwebdesign.com
4
  Tags: security, securityscan, chmod, permissions
5
  Requires at least: 2.0
6
  Tested up to: 2.5
7
- Stable tag: 2.2.41
8
 
9
  Scans your WordPress installation for security vulnerabilities.
10
 
@@ -15,7 +15,8 @@ corrective actions.
15
 
16
  -passwords<br />
17
  -file permissions<br />
18
- -database security
 
19
 
20
  **Future Releases**
21
 
@@ -45,6 +46,13 @@ directions.
45
 
46
  For more information, please visit http://codex.wordpress.org/Changing_File_Permissions
47
 
 
 
 
 
 
 
 
48
  == Screenshots ==
49
 
50
  1. file/directories permissions check
4
  Tags: security, securityscan, chmod, permissions
5
  Requires at least: 2.0
6
  Tested up to: 2.5
7
+ Stable tag: 2.2.42
8
 
9
  Scans your WordPress installation for security vulnerabilities.
10
 
15
 
16
  -passwords<br />
17
  -file permissions<br />
18
+ -database security<br />
19
+ -version hiding
20
 
21
  **Future Releases**
22
 
46
 
47
  For more information, please visit http://codex.wordpress.org/Changing_File_Permissions
48
 
49
+ = Why do I need to hide my version of WordPress? =
50
+
51
+ Alot of attackers and automated tools will try and determine software versions
52
+ before launching exploit code. Removing your WordPress blog version may
53
+ discourage some attackers and certainly will mitigate virus and worm programs
54
+ that rely on software versions.
55
+
56
  == Screenshots ==
57
 
58
  1. file/directories permissions check
securityscan.php CHANGED
@@ -4,15 +4,20 @@ Plugin Name: WP Security Scan
4
  Plugin URI: http://wordpress.org/extend/plugins/wp-security-scan/
5
  Description: Perform security scan of WordPress installation.
6
  Author: Michael Torbert
7
- Version: 2.2.41
8
  Author URI: http://semperfiwebdesign.com/
9
  */
10
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/support.php");
11
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/scanner.php");
12
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/password_tools.php");
13
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/database.php");
 
 
14
 
 
 
15
  add_action('admin_menu', 'add_men_pg');
 
16
  function add_men_pg() {
17
  if (function_exists('add_menu_page')){
18
  add_menu_page('Security', 'Security', 8, __FILE__, 'mrt_opt_mng_pg');
@@ -20,9 +25,7 @@ add_submenu_page(__FILE__, 'Scanner', 'Scanner', 8, 'scanner', 'mrt_sub0');
20
  add_submenu_page(__FILE__, 'Password Tool', 'Password Tool', 8, 'passwordtool', 'mrt_sub1');
21
  add_submenu_page(__FILE__, 'Database', 'Database', 8, 'database', 'mrt_sub3');
22
  add_submenu_page(__FILE__, 'Support', 'Support', 8, 'support', 'mrt_sub2');
23
-
24
- }
25
- }
26
 
27
  function mrt_opt_mng_pg() {
28
  ?>
@@ -34,16 +37,18 @@ function mrt_opt_mng_pg() {
34
  <div>
35
  <!-- <div id="message" class="updated fade"><p></p></div>-->
36
  <br /><div style="float: left;width: 600px; height: 410px;border: 1px solid #999;margin: 0 15px 15px 0;padding: 5px;">
 
37
  <?php
38
- echo "WordPress versions = ";
39
- global $wp_version;
40
- if ($wp_version == 2.5) $g2k5 = "You have the latest stable version of WordPress.";
41
- if ($wp_version < 2.5) $g2k5 = "You need version 2.5. Upgrade immediately for security reasons.";
42
- echo "<b>" . $wp_version . "</b>" . "<br />";echo $g2k5;?>
 
43
  <br /><br />
44
  <hr align=center size=2 width=500px>
45
  <br /><br />
46
- <b>Future Releases</b>
47
  <ul><li>one-click change file/folder permissions</li><li>test for XSS vulnerabilities</li></ul>
48
  </div>
49
  <div style="float: left; height: 410;border: 1px solid #999;margin: 0 15px 15px 0;padding: 5px;">
4
  Plugin URI: http://wordpress.org/extend/plugins/wp-security-scan/
5
  Description: Perform security scan of WordPress installation.
6
  Author: Michael Torbert
7
+ Version: 2.2.42
8
  Author URI: http://semperfiwebdesign.com/
9
  */
10
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/support.php");
11
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/scanner.php");
12
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/password_tools.php");
13
  require_once(ABSPATH."wp-content/plugins/wp-security-scan/database.php");
14
+ require_once(ABSPATH."wp-content/plugins/wp-security-scan/functions.php");
15
+ require_once(ABSPATH."wp-content/plugins/wp-security-scan/scripts.js");
16
 
17
+ add_action("init",mrt_wpdberrors,1);
18
+ add_action("parse_query",mrt_wpdberrors,1);
19
  add_action('admin_menu', 'add_men_pg');
20
+ add_action("init",mrt_remove_wp_version,1);
21
  function add_men_pg() {
22
  if (function_exists('add_menu_page')){
23
  add_menu_page('Security', 'Security', 8, __FILE__, 'mrt_opt_mng_pg');
25
  add_submenu_page(__FILE__, 'Password Tool', 'Password Tool', 8, 'passwordtool', 'mrt_sub1');
26
  add_submenu_page(__FILE__, 'Database', 'Database', 8, 'database', 'mrt_sub3');
27
  add_submenu_page(__FILE__, 'Support', 'Support', 8, 'support', 'mrt_sub2');
28
+ }}
 
 
29
 
30
  function mrt_opt_mng_pg() {
31
  ?>
37
  <div>
38
  <!-- <div id="message" class="updated fade"><p></p></div>-->
39
  <br /><div style="float: left;width: 600px; height: 410px;border: 1px solid #999;margin: 0 15px 15px 0;padding: 5px;">
40
+ <div width=600px style="text-align:center;font-weight:bold;"><h3>Initial Scan</h3></div>
41
  <?php
42
+ mrt_check_version();
43
+ mrt_check_table_prefix();
44
+ mrt_version_removal();
45
+ mrt_errorsoff();
46
+ ?>
47
+
48
  <br /><br />
49
  <hr align=center size=2 width=500px>
50
  <br /><br />
51
+ <div width=600px style="text-align:center;font-weight:bold;"><h3>Future Releases</h3></div>
52
  <ul><li>one-click change file/folder permissions</li><li>test for XSS vulnerabilities</li></ul>
53
  </div>
54
  <div style="float: left; height: 410;border: 1px solid #999;margin: 0 15px 15px 0;padding: 5px;">
support.php CHANGED
@@ -1,6 +1,4 @@
1
  <?php
2
- require_once(ABSPATH."wp-content/plugins/wp-security-scan/functions.php");
3
- require_once(ABSPATH."wp-content/plugins/wp-security-scan/scripts.js");
4
 
5
  function mrt_sub2(){
6
  ?>
1
  <?php
 
 
2
 
3
  function mrt_sub2(){
4
  ?>