remove wp security plugin
|
|
@ -1,104 +0,0 @@
|
|||
<?php
|
||||
/**
|
||||
* Plugin Name: Acunetix WP Security
|
||||
* Plugin URI: http://www.acunetix.com/websitesecurity/wordpress-security-plugin/
|
||||
* Description: The Acunetix WP Security plugin is the ultimate must-have tool when it comes to WordPress security. The plugin is free and monitors your website for security weaknesses that hackers might exploit and tells you how to easily fix them.
|
||||
* Version: 4.0.5
|
||||
* Author: Acunetix
|
||||
* Author URI: http://www.acunetix.com/
|
||||
* License: GPLv2 or later
|
||||
* Text Domain: WSDWP_SECURITY
|
||||
* Domain Path: /languages
|
||||
*/
|
||||
/* Copyright 2013 Acunetix
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License, version 2, as
|
||||
published by the Free Software Foundation.
|
||||
|
||||
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.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
*/
|
||||
define('WPS_PLUGIN_PREFIX', 'wps_');
|
||||
define('WPS_PLUGIN_NAME', 'Acunetix WP Security');
|
||||
define('WPS_PLUGIN_URL', trailingslashit(plugins_url('', __FILE__)));
|
||||
define('WPS_PLUGIN_DIR', trailingslashit(plugin_dir_path(__FILE__)));
|
||||
if(defined('__DIR__')) { define('WPS_PLUGIN_BASE_NAME', basename(__DIR__)); }
|
||||
else { define('WPS_PLUGIN_BASE_NAME', basename(dirname(__FILE__))); }
|
||||
define('WPS_PLUGIN_BACKUPS_DIR', WPS_PLUGIN_DIR.'res/backups/');
|
||||
|
||||
require('wss-settings.php');
|
||||
require('res/inc/alerts.php');
|
||||
require('res/inc/WpsOption.php');
|
||||
require('res/inc/WsdUtil.php');
|
||||
require('res/inc/WsdPlugin.php');
|
||||
require('res/inc/WsdInfo.php');
|
||||
require('res/inc/WsdSecurity.php');
|
||||
require('res/inc/WsdCheck.php');
|
||||
require('res/inc/WsdScheduler.php');
|
||||
require('res/inc/WsdWatch.php');
|
||||
require('res/inc/WsdLiveTraffic.php');
|
||||
require('res/inc/WsdWpScanner.php');
|
||||
require('res/inc/wss-functions.php');
|
||||
|
||||
//#!--
|
||||
if(wpsIsMultisite()){
|
||||
add_action('network_admin_menu', 'wpsCreateNetworkMenu');
|
||||
add_action('admin_menu', 'wpsCreateSiteMenu');
|
||||
}
|
||||
else { add_action('admin_menu', 'wpsCreateNetworkMenu'); }
|
||||
add_action('init', array('WsdUtil','loadPluggable'));
|
||||
add_action('init', array('WsdPlugin','loadResources'));
|
||||
|
||||
$wpsCanRun = (bool)WpsOption::getOption(WpsSettings::CAN_RUN_TASKS_OPTION_NAME);
|
||||
|
||||
if($wpsCanRun)
|
||||
{
|
||||
add_action('init', array('WsdLiveTraffic','registerHit'));
|
||||
add_action('wp_ajax_ajaxGetTrafficData', array('WsdLiveTraffic','ajaxGetTrafficData'));
|
||||
add_action('wp_ajax_nopriv_ajaxGetTrafficData', array('WsdLiveTraffic','ajaxGetTrafficData'));
|
||||
}
|
||||
add_action('wp_ajax_ajaxDeleteBackupFile', array('WsdUtil','ajaxDeleteBackupFile'));
|
||||
add_action('wp_dashboard_setup', array('WsdUtil','addDashboardWidget'));
|
||||
|
||||
register_activation_hook( __FILE__, 'wpsNetworkActivate' );
|
||||
register_deactivation_hook( __FILE__, 'wpsNetworkDeactivate' );
|
||||
register_uninstall_hook( __FILE__, array('WsdPlugin', 'uninstall') );
|
||||
//#++
|
||||
|
||||
// Add custom links on plugins page
|
||||
function wssCustomLinks($links) { if(wpsIsValidInstall()){ return array_merge(array('<a href="admin.php?page='.WPS_PLUGIN_PREFIX.'settings">'.__('Settings',WpsSettings::TEXT_DOMAIN).'</a>'), $links);} else { return $links; } }
|
||||
add_filter("plugin_action_links_".plugin_basename(__FILE__), 'wssCustomLinks' );
|
||||
|
||||
//#! register tasks
|
||||
if($wpsCanRun)
|
||||
{
|
||||
// register cron job
|
||||
WsdScheduler::registerCronTask('wssPlugin_WpScanCheckState', array('WsdWpScanner','checkWpScan'), '1m');
|
||||
|
||||
// override - scheduled task
|
||||
WsdScheduler::registerCronTask('wps_check_user_admin', array('WsdCheck','adminUsername'), '8h');
|
||||
WsdScheduler::registerCronTask('wps_check_admin_install_file', array('WsdCheck','check_adminInstallFile'), 'hourly');
|
||||
WsdScheduler::registerCronTask('wps_check_admin_upgrade_file', array('WsdCheck','check_adminUpgradeFile'), 'hourly');
|
||||
|
||||
// scheduled task - hourly cleanup of events in live traffic
|
||||
WsdScheduler::registerCronTask('wps_cleanup_live_traffic', array('WsdLiveTraffic','clearEvents'), 'hourly');
|
||||
|
||||
// stacked
|
||||
WsdScheduler::registerTask(array('WsdWatch','userPasswordUpdate'));
|
||||
|
||||
// #! run fixes. Only those checked by the user will run (@see: settings page)
|
||||
wpsRunFixes();
|
||||
|
||||
//#! run checks.
|
||||
add_action('init', array('WsdCheck','check_tablePrefix'));
|
||||
add_action('init', array('WsdCheck','check_currentVersion'));
|
||||
add_action('init', array('WsdCheck','check_files'));
|
||||
}
|
||||
//#! End index.php
|
||||
|
|
@ -1,263 +0,0 @@
|
|||
=== Acunetix WP Security ===
|
||||
Contributors: Acunetix
|
||||
Author: Acunetix
|
||||
Tags: security, securityscan, chmod, permissions, admin, administration, authentication, database, dashboard, post, notification, password, plugin, posts,
|
||||
plugins, private, protection, tracking, wordpress
|
||||
Requires at least: 3.0
|
||||
Tested up to: 4.2
|
||||
Stable tag: trunk
|
||||
License: GPLv2 or later
|
||||
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
||||
|
||||
Scans your WordPress installation for security vulnerabilities.
|
||||
|
||||
== Description ==
|
||||
Acunetix WP Security plugin is a free and comprehensive security tool that helps you secure your WordPress
|
||||
installation and suggests corrective measures for: securing file permissions, security of the database, version hiding,
|
||||
WordPress admin protection and lots more.
|
||||
|
||||
Acunetix WP Security checks your WordPress website/blog for security vulnerabilities and suggests corrective actions such as:
|
||||
|
||||
1. Passwords
|
||||
2. File permissions
|
||||
3. Database security
|
||||
4. Version hiding
|
||||
5. WordPress admin protection/security
|
||||
6. Removes WP Generator META tag from core code
|
||||
|
||||
= Requirements =
|
||||
|
||||
* WordPress version 3.0 and higher
|
||||
* PHP5 (tested with PHP Interpreter >= 5.2.9)
|
||||
|
||||
|
||||
= Key security features: =
|
||||
|
||||
* MultiSite ready
|
||||
* Easy backup of WordPress database for disaster recovery
|
||||
* Removal of error-information on login-page
|
||||
* Addition of index.php to the wp-content, wp-content/plugins, wp-content/themes and wp-content/uploads directories to prevent directory listings
|
||||
* Removal of wp-version, except in admin-area
|
||||
* Removal of Really Simple Discovery meta tag
|
||||
* Removal of Windows Live Writer meta tag
|
||||
* Removal of core update information for non-admins
|
||||
* Removal of plugin-update information for non-admins
|
||||
* Removal of theme-update information for non-admins (only WP 2.8 and higher)
|
||||
* Hiding of wp-version in backend-dashboard for non-admins
|
||||
* Removal of version in URLs from scripts and stylesheets only on frontend
|
||||
* Reporting of security overview after WordPress blog is scanned
|
||||
* Reporting of file permissions following security checks
|
||||
* Live traffic tool to monitor your website activity in real time
|
||||
* Integrated tool to change the database prefix
|
||||
* Disabling of database error reporting (if enabled)
|
||||
* Disabling of PHP error reporting
|
||||
|
||||
For more information on the Acunetix WP Security plug-in and other WordPress security news, visit the
|
||||
<a href="http://www.acunetix.com/blog/" target="_blank">Acunetix Blog</a> and join
|
||||
our <a href="http://www.facebook.com/Acunetix" target="_blank">Facebook</a> page. Post any questions or feedback
|
||||
on the <a href="http://wordpress.org/support/plugin/wp-security-scan" target="_blank">Acunetix WP Security plug-in forum</a>.
|
||||
|
||||
|
||||
|
||||
== Installation ==
|
||||
|
||||
* Make a backup of your current installation
|
||||
* Unpack the downloaded package
|
||||
* Upload the extracted files to the /wp-content/plugins/ directory
|
||||
* Activate the plugin through the 'Plugins' menu in WordPress
|
||||
|
||||
If you encounter any bugs, or have comments or suggestions, please post them on the
|
||||
<a href="http://wordpress.org/support/plugin/wp-security-scan" target="_blank">Acunetix WP Security plug-in forum</a>.
|
||||
|
||||
For more information on the Acunetix WP Security plug-in and other WordPress security news, visit the
|
||||
<a href="http://www.acunetix.com/blog/" target="_blank">Acunetix Blog</a> and join
|
||||
our <a href="http://www.facebook.com/Acunetix" target="_blank">Facebook</a> page. Post any questions or feedback
|
||||
on the <a href="http://wordpress.org/support/plugin/wp-security-scan" target="_blank">Acunetix WP Security plug-in forum</a>.
|
||||
|
||||
|
||||
== Frequently Asked Questions ==
|
||||
|
||||
= Can I deactivate Acunetix WP Security once I've run it once? =
|
||||
|
||||
No. Acunetix WP Security needs to be left activated to work. Version hiding,
|
||||
turning off DB errors, removing WP ID META tag from HTML output, and other
|
||||
functionality will cease if you deactivate the plugin.
|
||||
|
||||
= How do I change the file permissions on my WordPress installation? =
|
||||
|
||||
From the Linux command line (for advanced users):
|
||||
chmod xxx filename.ext
|
||||
(replace xxx with with the permissions settings for the file or folder).
|
||||
|
||||
From your FTP client:
|
||||
Most FTP clients, such as FileZilla, etc, allow for changing file
|
||||
permissions. Please consult your client's documentation for your specific
|
||||
directions.
|
||||
|
||||
= I cannot activate the plugin for individual sites in MultiSite? =
|
||||
No, the Acunetix WP Security plugin when running in a MultiSite installation can only be network activated. It cannot be
|
||||
activated per individual sites. All its features are related to the whole network and activating it per individual sites
|
||||
would be pointless.
|
||||
|
||||
For more information, please visit http://codex.wordpress.org/Changing_File_Permissions
|
||||
|
||||
= Why do I need to hide my version of WordPress? =
|
||||
|
||||
Many attackers and automated tools will try and determine software versions
|
||||
before launching exploit code. Removing your WordPress blog version may
|
||||
discourage some attackers and certainly will mitigate virus and malware programs
|
||||
that rely on software versions.
|
||||
|
||||
For more information on the Acunetix WP Security plug-in and other WordPress security news, visit the
|
||||
<a href="http://www.acunetix.com/blog/" target="_blank">Acunetix Blog</a> and join
|
||||
our <a href="http://www.facebook.com/Acunetix" target="_blank">Facebook</a> page. Post any questions or feedback
|
||||
on the <a href="http://wordpress.org/support/plugin/wp-security-scan" target="_blank">Acunetix WP Security plug-in forum</a>.
|
||||
|
||||
|
||||
== Screenshots ==
|
||||
|
||||
1. The File Scan Report
|
||||
2. The Settings page, displaying all configurable options
|
||||
3. The Live Traffic page
|
||||
4. The new Dashboard page
|
||||
5. The new Scan Page
|
||||
|
||||
== WordPress Security ==
|
||||
|
||||
Security Scanner:
|
||||
|
||||
1. Scans WordPress installation for file/directory permissions vulnerabilites
|
||||
2. Recommends corrective actions
|
||||
3. Scans for general security vulnerabilities
|
||||
|
||||
|
||||
== Other Notes ==
|
||||
= License =
|
||||
Good news, this plugin is free for everyone! Since it's released under the GPL, you can use it free of charge on your personal or commercial blog.
|
||||
|
||||
For more information on the Acunetix WP Security plug-in and other WordPress security news, visit the
|
||||
<a href="http://www.acunetix.com/blog/" target="_blank">Acunetix Blog</a> and join
|
||||
our <a href="http://www.facebook.com/Acunetix" target="_blank">Facebook</a> page. Post any questions or feedback
|
||||
on the <a href="http://wordpress.org/support/plugin/wp-security-scan" target="_blank">Acunetix WP Security plug-in forum</a>.
|
||||
|
||||
|
||||
== Changelog ==
|
||||
|
||||
= 4.0.5 =
|
||||
* Added CSRF prevention mechanism
|
||||
|
||||
|
||||
= 4.0.4 =
|
||||
* Add support for WordPress 4.0
|
||||
|
||||
|
||||
= 4.0.3 =
|
||||
* New Feature: Added support for MultiSite
|
||||
* New Feature: Added the WP file scan tool for checking the core WP files for modification date
|
||||
* New Feature: Added geo location to Live traffic tool
|
||||
* New Feature: Added ip lookup to Live Traffic tool
|
||||
* New Feature: Added support for deleting the database backup files
|
||||
* New Feature: Added the link to the plugin's settings page in the plugins page
|
||||
* New Feature: Live traffic tool can now be enabled/disabled from the settings page
|
||||
* New Alerts: Two new security checks were added for the install.php and upgrade.php files from wp-admin directory
|
||||
* Update: Improved the Live Traffic code and functionality
|
||||
* Update: Fixed the broken path to wp-config.php file
|
||||
* Update: Improved the Dashboard's UI
|
||||
* Update: When running in a MultiSite installation, the plugin can only be "Network activated"
|
||||
* Fixed bug when the ReflectionClass is not available.
|
||||
* Fixed various bugs reported in the forums
|
||||
|
||||
|
||||
= 4.0.2 =
|
||||
* New Feature: Added support for MultiSite
|
||||
* New Feature: Added the WP file scan tool for checking the core WP files for modification date
|
||||
* New Feature: Added geo location to Live traffic tool
|
||||
* New Feature: Added ip lookup to Live Traffic tool
|
||||
* New Feature: Added support for deleting the database backup files
|
||||
* New Feature: Added the link to the plugin's settings page in the plugins page
|
||||
* New Feature: Live traffic tool can now be enabled/disabled from the settings page
|
||||
* New Alerts: Two new security checks were added for the install.php and upgrade.php files from wp-admin directory
|
||||
* Update: Improved the Live Traffic code and functionality
|
||||
* Update: Fixed the broken path to wp-config.php file
|
||||
* Update: Improved the Dashboard's UI
|
||||
* Update: When running in a MultiSite installation, the plugin can only be "Network activated"
|
||||
* Fixed bug when the ReflectionClass is not available.
|
||||
* Fixed various bugs reported in the forums
|
||||
|
||||
|
||||
= 4.0.1 =
|
||||
* Fixed the LiveTraffic bug
|
||||
|
||||
|
||||
= 4.0.0 =
|
||||
* Complete core update
|
||||
* Added live traffic functionality
|
||||
* Added check for the wp-config.php file one level above if not found in the install directory
|
||||
* Fixed broken functionalities
|
||||
* Security settings are now configurable
|
||||
|
||||
|
||||
= 3.1.0 =
|
||||
* Removed the registration requirement
|
||||
|
||||
= v3.0.9 =
|
||||
* New feature: Added tooltips to the most important sections of the System Information box
|
||||
* Update: Added 'nonce' fields to forms where needed (thanks to julio from boiteaweb.fr)
|
||||
* Update: Updated the deprecated function call get_bloginfo('siteurl') to get_bloginfo('url')
|
||||
* Update: Updated paths to external resources such as javascript and css files for ssl compatibility
|
||||
* Update: Updated validation for plug-in form fields (email address, user name, target id, etc.)
|
||||
* Update: Enhanced the input validation for the Change Database Prefix tool
|
||||
* Update: Plugin settings are now accessible only by WordPress administrators
|
||||
* Update: Improved user-rights retrieval in the WordPress database
|
||||
|
||||
|
||||
= v3.0.8 =
|
||||
* New feature: Option to open / close WebsiteDefender dashboard widget
|
||||
* Update: More help resource links
|
||||
* Update: Internal code updates
|
||||
|
||||
= v3.0.7 =
|
||||
* BugFix: The bug reported about ALTER rights retrieval has been addressed
|
||||
* Update: Code cleanup
|
||||
* Update: Minor internal updates
|
||||
|
||||
= v3.0.6 =
|
||||
* Feature: The WebsiteDefender RSS widget added to the admin dashboard
|
||||
* Update: The plug-in has been made compatible with Secure WP and WebsiteDefender WordPress Security
|
||||
* Update: The plug-in can be safe used in a Multi User WP environment
|
||||
* Bugfix: Fixed the bug related to the database ALTER rights retrieval
|
||||
* BugFix: Fixed the version information script
|
||||
|
||||
= v3.0.5 (07/20/2011) =
|
||||
* Bugfix: Updated the links to websitedefender.com
|
||||
|
||||
= v3.0.4 (07/20/2011) =
|
||||
* Update: the plug-in has been made compatible with Secure WP plug-in
|
||||
|
||||
= v3.0.3 (07/14/2011) =
|
||||
* Bugfix: Fixed the code error in the change database prefix feature
|
||||
* Update: More code cleanup
|
||||
|
||||
= v3.0.2 (07/11/2011) =
|
||||
* Feature: Enabled automatic database table prefix rename feature
|
||||
* Feature: Database backup functionality used in databse renaming tables
|
||||
* Feature: Included more documentation / links for a number of features
|
||||
* Feature: Prevent blog owner from changing table prefix if the wp-config.php file is not writable
|
||||
* Update: Updated several error messages text (user friendly)
|
||||
* Update: major code cleanup
|
||||
* Bugfix: Fixed a number of bugs in the database tables rename utility
|
||||
|
||||
= v3.0.1 (03/24/2011) =
|
||||
* Regression: Temporarily disabled database change feature
|
||||
* Fixed: Resolved conflict with plugins using the reCAPTCHA library
|
||||
* Bugfix: Fixed CSS image background not showing corectly
|
||||
|
||||
= v3.0.0 (03/22/2011) =
|
||||
* Feature: Release new stable version
|
||||
* Feature: Rebranding of the plugin
|
||||
* Feature: Integrated WebsiteDefender.com registration in Settings
|
||||
|
||||
For more information on the Acunetix WP Security plug-in and other WordPress security news, visit the
|
||||
<a href="http://www.acunetix.com/blog/" target="_blank">Acunetix Blog</a> and join
|
||||
our <a href="http://www.facebook.com/Acunetix" target="_blank">Facebook</a> page. Post any questions or feedback
|
||||
on the <a href="http://wordpress.org/support/plugin/wp-security-scan" target="_blank">Acunetix WP Security plug-in forum</a>.
|
||||
|
|
@ -1 +0,0 @@
|
|||
<?php /* here, only to prevent directory listing */
|
||||
|
|
@ -1 +0,0 @@
|
|||
.update-plugins, #login #login_error, #wp-version-message, #footer-upgrade {display: none !important;}
|
||||
|
|
@ -1,66 +0,0 @@
|
|||
|
||||
#pageblog { margin: 10px 0 10px 16px;}
|
||||
|
||||
#pageblog #header {
|
||||
background: transparent;
|
||||
padding: 10px 10px;
|
||||
overflow: hidden;
|
||||
border-bottom: 1px solid #cccccc;
|
||||
background: url("../images/blog/featured-slider-bg.jpg") no-repeat center top;
|
||||
}
|
||||
#pageblog #header #logo {
|
||||
float: left;
|
||||
width: 301px;
|
||||
margin: 0 13px 0 0;
|
||||
}
|
||||
#pageblog #header #logo a {
|
||||
width: 300px;
|
||||
height: 70px;
|
||||
float: left;
|
||||
text-indent: -9999px;
|
||||
background: url("../images/blog/logo.png") no-repeat left top;
|
||||
}
|
||||
#pageblog #header #main-nav {
|
||||
float: right;
|
||||
zoom: 1;
|
||||
display: block;
|
||||
margin: 27px 0 0 0;
|
||||
}
|
||||
#pageblog #header #main-nav:after {
|
||||
content: '\\0020';
|
||||
display: block;
|
||||
height: 0;
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
font-size: 0;
|
||||
}
|
||||
|
||||
#pageblog #header #main-nav .facebook, #pageblog #header #main-nav .twitter {
|
||||
float: left;
|
||||
width: 16px;
|
||||
height: 16px;
|
||||
margin: 4px 0 0 10px;
|
||||
text-indent: -9999px;
|
||||
}
|
||||
#pageblog #header #main-nav .facebook { background: url("../images/blog/ico-facebook.png") no-repeat left top; }
|
||||
#pageblog #header #main-nav .twitter { background: url("../images/blog/ico-twitter.png") no-repeat left top; }
|
||||
|
||||
#pageblog #content {
|
||||
background: none repeat scroll 0 0 #F5F5F5;
|
||||
border-top: 1px solid #FFFFFF;
|
||||
padding: 10px 0 5px;
|
||||
width: 100%;
|
||||
}
|
||||
#pageblog #content #feed-list{ list-style-position: outside; list-style-type: none; margin: 10px 30px;}
|
||||
#pageblog #content #feed-list li {
|
||||
padding: 2px 0;
|
||||
}
|
||||
#pageblog #content #feed-list li h4 {
|
||||
background: url('../images/logo-small.png') no-repeat left center;
|
||||
padding: 2px 0 2px 25px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
.action-collapse-icon-12p {
|
||||
background: url("../images/minus.gif") no-repeat scroll left bottom transparent;
|
||||
display: inline-block;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
.action-expand-icon-12p {
|
||||
background: url("../images/plus.gif") no-repeat scroll left bottom transparent;
|
||||
display: inline-block;
|
||||
height: 16px;
|
||||
width: 16px;
|
||||
}
|
||||
|
||||
.wsdplugin_content h3 { font-size: 17.5px; }
|
||||
.wsdplugin_content h1,
|
||||
.wsdplugin_content h2,
|
||||
.wsdplugin_content h3 { line-height: 22px; }
|
||||
|
||||
ul, ol { margin-left: 0; }
|
||||
|
|
@ -1 +0,0 @@
|
|||
<?php /* here, only to prevent directory listing */
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
/**
|
||||
* CSS used for alerts page
|
||||
*
|
||||
**/
|
||||
|
||||
/** Indicators **/
|
||||
.wsdplugin_content td.wsdplugin_alert_indicator
|
||||
{
|
||||
text-align: center;
|
||||
vertical-align: middle;
|
||||
width: 14px;
|
||||
height: 17px;
|
||||
}
|
||||
.wsdplugin_content td.wsdplugin_alert_indicator.wsdplugin_alert_indicator_info { background: transparent url('../images/indicator-green.png') no-repeat scroll center center; }
|
||||
.wsdplugin_content td.wsdplugin_alert_indicator.wsdplugin_alert_indicator_low { background: transparent url('../images/indicator-blue.png') no-repeat scroll center center; }
|
||||
.wsdplugin_content td.wsdplugin_alert_indicator.wsdplugin_alert_indicator_medium { background: transparent url('../images/indicator-yellow.png') no-repeat scroll center center; }
|
||||
.wsdplugin_content td.wsdplugin_alert_indicator.wsdplugin_alert_indicator_critical { background: transparent url('../images/indicator-red.png') no-repeat scroll center center; }
|
||||
|
||||
/** Actions Bar **/
|
||||
.wsdplugin_content .wsdplugin_page_alerts_action_bar .wsdplugin_alerts_select_actions select,
|
||||
.wsdplugin_content .wsdplugin_page_alerts_action_bar .wsdplugin_alerts_bulk_actions select,
|
||||
.wsdplugin_content .wsdplugin_page_alerts_action_bar .wsdplugin_alerts_filter_severity select { width: 150px; }
|
||||
.wsdplugin_alerts_filter_severity #FilterAlertTypeButton { margin-top: 0;}
|
||||
.wsdplugin_content .wsdplugin_page_alerts_action_bar .wsdplugin_alerts_sort .wsdplugin_alerts_sort_field { width: 120px; }
|
||||
.wsdplugin_content .wsdplugin_page_alerts_action_bar .wsdplugin_alerts_sort .wsdplugin_alerts_sort_dir { width: 110px; }
|
||||
.wsdplugin_content .wsdplugin_alerts_show_view select { width: 90px; }
|
||||
|
||||
/** Alert Page **/
|
||||
.wsdplugin_content .wsdplugin_page_alerts { }
|
||||
.wsdplugin_content .wsdplugin_alert_section_title
|
||||
{
|
||||
clear: both;
|
||||
padding: 20px 50px 20px 15px;
|
||||
font-size: 18px;
|
||||
border-radius: 3px;
|
||||
margin-bottom: 20px;
|
||||
margin-top: 10px;
|
||||
}
|
||||
.wsdplugin_content .wsdplugin_alert_section_title.wsdplugin_alert_section_title_category { background-color: #F9F9F9; border: 1px solid #DFDFDF; margin-bottom: 10px; box-shadow: 0px 0px 3px #DFDFDF; }
|
||||
|
||||
.acx-section-box { padding-top: 0 !important; padding-bottom: 0 !important;}
|
||||
|
||||
/** Checkbox **/
|
||||
.wsdplugin-overflow { overflow: hidden; }
|
||||
.wsdplugin-overflow .wsdplugin_checkbox { float: left; display: block; text-align: center; vertical-align: middle; width: 13px; margin-top: 1px; }
|
||||
.wsdplugin-overflow span { float: left; display: block; margin-left: 7px; margin-top: 0;}
|
||||
.wsdplugin-overflow .wsdplugin_checkbox a
|
||||
{
|
||||
background: transparent url('../images/checkbox.png') no-repeat scroll 0 0;
|
||||
display: block;
|
||||
width: 13px;
|
||||
height: 13px;
|
||||
}
|
||||
.wsdplugin-overflow .wsdplugin_checkbox-active a { background-position: -13px 0; }
|
||||
|
||||
|
|
@ -1,31 +0,0 @@
|
|||
|
||||
.status-indicator { display: block; width: 16px; height: 16px;}
|
||||
/* == 0 */
|
||||
.indicator-green { background: url('../images/indicator-green.png') no-repeat 0 0; }
|
||||
/* == 1 */
|
||||
.indicator-red { background: url('../images/indicator-red.png') no-repeat 0 0; }
|
||||
/* == 2 */
|
||||
.indicator-yellow { background: url('../images/indicator-yellow.png') no-repeat 0 0; }
|
||||
/* == 3 */
|
||||
.indicator-blue { background: url('../images/indicator-blue.png') no-repeat 0 0; }
|
||||
|
||||
.wsd-content-section { float: left; display: block; }
|
||||
|
||||
#wsd-banner-rotator { display: block; clear: both; margin-top: 50px; }
|
||||
|
||||
.entry {}
|
||||
.entry-description { display: none; }
|
||||
|
||||
.wrap {margin-right:10px!important;}
|
||||
|
||||
.table-condensed th, .table-condensed td { padding: 2px 5px 0 5px !important; }
|
||||
|
||||
li .acunetix, li .facebook, li .twitter, li .support {
|
||||
padding-left: 25px;
|
||||
padding-top: 1px;
|
||||
padding-bottom: 4px;
|
||||
}
|
||||
li .acunetix { background: url("../images/logo-small.png") no-repeat 0 1px; }
|
||||
li .support { background: url("../images/support.png") no-repeat 2px 2px; }
|
||||
li .facebook { background: url("../images/blog/ico-facebook.png") no-repeat left top; }
|
||||
li .twitter { background: url("../images/blog/ico-twitter.png") no-repeat left top; }
|
||||
|
|
@ -1,196 +0,0 @@
|
|||
|
||||
/** General Styling **/
|
||||
|
||||
.wsdplugin_content
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
.wsdplugin_content .wsdplugin_status_page_ico {
|
||||
background: url('../images/logo.png') no-repeat scroll center center transparent;
|
||||
}
|
||||
.wsdplugin_content .wsdplugin_alerts-page-ico {
|
||||
background: url('../images/alerts-page-ico.png') no-repeat scroll center center transparent;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Error box
|
||||
*/
|
||||
.wsdplugin_content .wsdplugin_error_box { }
|
||||
.wsdplugin_content .wsdplugin_error_box p { overflow: hidden; }
|
||||
.wsdplugin_content .wsdplugin_error_box p strong { display: block; float: left; }
|
||||
.wsdplugin_content .wsdplugin_error_box p a.dismiss { float: right; display: block; }
|
||||
|
||||
|
||||
.wsdplugin_content .wsdplugin_info_box {
|
||||
background-color: #E0E9F9;
|
||||
border-color: #98BCF9;
|
||||
}
|
||||
.wsdplugin_content .wsdplugin_info_box p { overflow: hidden; }
|
||||
.wsdplugin_content .wsdplugin_info_box p strong { display: block; float: left; }
|
||||
.wsdplugin_content .wsdplugin_info_box p a.dismiss { float: right; display: block; }
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* INFO / ERROR boxes
|
||||
*/
|
||||
.wsdplugin_message
|
||||
{
|
||||
margin: 5px 0 15px;
|
||||
padding: 0 0.6em;
|
||||
border-radius: 3px;
|
||||
border: 1px solid;
|
||||
}
|
||||
.wsdplugin_message.wsdplugin_message_warning
|
||||
{
|
||||
background-color: #FFFFE0;
|
||||
border-color: #E6DB55;
|
||||
}
|
||||
.wsdplugin_message.wsdplugin_message_error
|
||||
{
|
||||
background-color: #FCC2C2;
|
||||
border-color: #CC0000;
|
||||
}
|
||||
.wsdplugin_message.wsdplugin_message_success
|
||||
{
|
||||
background-color: #FFFFE0;
|
||||
border-color: #E6DB55;
|
||||
color: #006600;
|
||||
}
|
||||
.wsdplugin_message p
|
||||
{
|
||||
margin: 0.5em 0;
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*
|
||||
* auth menu
|
||||
*/
|
||||
#wsdplugin_advert a, #wsdplugin_advert img { border: none 0; outline: none 0;}
|
||||
.wsdplugin_website_detail { overflow: hidden; float: none; clear: both;}
|
||||
.wsdplugin_page_title { overflow: hidden; display: block; clear: both; }
|
||||
|
||||
.wsdplugin_page_title h2 {
|
||||
background: url("../images/logo.png") no-repeat scroll 0 50% transparent;
|
||||
padding-left: 45px;
|
||||
}
|
||||
.wsdplugin_page_title #uinfo {
|
||||
float: right;
|
||||
margin: 10px 10px;
|
||||
cursor: pointer;
|
||||
padding: 5px 0;
|
||||
background-color: transparent;
|
||||
border: 1px solid transparent;
|
||||
border-radius: 3px;
|
||||
/*width: 180px;*/
|
||||
overflow: hidden;
|
||||
text-align: right;
|
||||
}
|
||||
.wsdplugin_page_title #uinfo #wsdplugin-current-user-name { display: block; color: #CC0000; padding-right: 7px; padding-left: 7px; }
|
||||
.wsdplugin_page_title #uinfo #wsdplugin-current-user-menu{
|
||||
width: 180px;
|
||||
display: none;
|
||||
margin: 5px 0 0 0 !important;
|
||||
padding: 5px 0;
|
||||
background-color: #F9F9F9;
|
||||
border: 1px solid #DFDFDF;
|
||||
border-top: none 0;
|
||||
border-bottom-right-radius: 3px;
|
||||
border-bottom-left-radius: 3px;
|
||||
}
|
||||
.wsdplugin_page_title #uinfo:hover{
|
||||
background-color: #F9F9F9;
|
||||
border: 1px solid #DFDFDF;
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.wsdplugin_page_title #uinfo:hover #wsdplugin-current-user-menu{
|
||||
position: absolute; z-index: 9888998;
|
||||
display: block; clear: both;
|
||||
border-top: solid 1px #dadada;
|
||||
right: 25px;
|
||||
}
|
||||
.wsdplugin_page_title #uinfo:hover #wsdplugin-current-user-menu ul,
|
||||
.wsdplugin_page_title #uinfo:hover #wsdplugin-current-user-menu ul li { margin: 0 0; padding: 0 0; width: 100%; list-style-type: none; list-style-position: outside;}
|
||||
.wsdplugin_page_title #uinfo:hover #wsdplugin-current-user-menu ul li { padding: 7px 5px; text-align: left !important; }
|
||||
.wsdplugin_page_title #uinfo:hover #wsdplugin-current-user-menu ul li a { display: block; margin: 3px 5px;}
|
||||
|
||||
|
||||
.wsdplugin_page_title .wsdplugin_error_box { clear: both; }
|
||||
.wsdplugin_page_alerts { float: none; clear: both;}
|
||||
|
||||
|
||||
/*
|
||||
* Page: database
|
||||
*/
|
||||
.acx-section-box { padding: 0.5em; margin: 0.5em; }
|
||||
.acx-common-list {
|
||||
list-style-type: none;
|
||||
list-style-position: outside;
|
||||
list-style-image: none;
|
||||
}
|
||||
.acx-common-list li {
|
||||
background: url('../images/arrow-black-icon.png') no-repeat left center;
|
||||
padding-left: 20px;
|
||||
}
|
||||
.acx-common-list li p span {}
|
||||
.acx-common-list li .acx-icon-alert-critical { padding-top: 2px; }
|
||||
.acx-common-list li .acx-icon-alert-info { padding-top: 2px; }
|
||||
|
||||
.acx-info-box {
|
||||
margin: 7px 7px; padding: 0.2em 0.2em 0.2em 2.2em;
|
||||
font-family: Verdana, Geneva, sans-serif; font-size: 1em; color: #d00000;
|
||||
background: #FFC url('../images/icon-info.png') no-repeat 5px 50%; border: solid 1px #FC0;
|
||||
}
|
||||
|
||||
.acx-info-box-noicon { background-image: none; }
|
||||
|
||||
.acx-notice-info { color: #252525; }
|
||||
.acx-notice-success { color: #060; font-weight: 900; }
|
||||
|
||||
.acx-icon-alert-success { background: url('../images/green-check-icon.png') no-repeat right bottom; padding-right: 25px; line-height: 22px; }
|
||||
.acx-icon-alert-critical { background: url('../images/alert-info-critical.png') no-repeat right bottom; padding-right: 25px; line-height: 22px; }
|
||||
.acx-icon-alert-info { background: url('../images/alert-info-icon.png') no-repeat right bottom; padding-right: 25px; line-height: 22px; }
|
||||
|
||||
.acx-table tbody td.td_success { width: 20px; background: url('../images/green-check-icon.png') no-repeat 5px center; }
|
||||
.acx-table tbody td.td_error { width: 20px; background: url('../images/alert-info-icon.png') no-repeat 5px center; }
|
||||
.acx-table tbody tr:hover { background: #e0e0e0; }
|
||||
|
||||
|
||||
|
||||
.wsdplugin-tooltip {
|
||||
cursor: pointer;
|
||||
/*margin-left: 15px;*/
|
||||
color: #21759B;
|
||||
background: url('../images/icon-info.png') no-repeat 0 0 ! important;;
|
||||
}
|
||||
|
||||
#tt {
|
||||
position:absolute;
|
||||
display:block;
|
||||
}
|
||||
#tttop {
|
||||
display:block;
|
||||
height:5px;
|
||||
margin-left:5px;
|
||||
background:url("../images/tooltips/tt_top.gif") top right no-repeat;
|
||||
overflow:hidden;
|
||||
}
|
||||
#ttcont {
|
||||
display:block;
|
||||
padding:2px 12px 3px 12px;
|
||||
margin-left:5px;
|
||||
background:#666;
|
||||
color:#fff;
|
||||
}
|
||||
#ttbot {
|
||||
display:block;
|
||||
height:5px;
|
||||
margin-left:5px;
|
||||
background:url("../images/tooltips/tt_bottom.gif") top right no-repeat;
|
||||
overflow:hidden;
|
||||
}
|
||||
|
|
@ -1,75 +0,0 @@
|
|||
.wsd-clear { float: none; clear: both; height: 0; width: 100%; margin: 0 0; padding: 0 0;}
|
||||
.wsdTrafficScan { }
|
||||
.wsd-scan-entry { border-bottom: solid 1px #000; }
|
||||
.wsd-scan-entry p { margin: 0 0; padding: 0 0; font-size: 100%; }
|
||||
.wsd-scan-entry p .w-entry { color: #21759B; }
|
||||
.wsd-scan-entry p .w-ip { color: #d00000; }
|
||||
.wsd-scan-entry p .w-ua { color: #808080; }
|
||||
.wsd-scan-entry p .w-date { color: #006600; }
|
||||
#loaderWrapper {
|
||||
float: right;
|
||||
margin: 0 5px 0 0;
|
||||
padding: 0 0;
|
||||
overflow: hidden; min-height: 1px;
|
||||
height: 20px;
|
||||
}
|
||||
#loaderWrapper span img { float: left;display:block; margin-top:4px; }
|
||||
#loaderWrapper span span { float: left;display:block;padding-top: 0;margin-left:10px;color:#000000; }
|
||||
.wsdPluginFieldsetSettingsExpanded { background: #F9F9F9; border: solid 1px #DFDFDF; padding: 0 0; }
|
||||
.wsdPluginFieldsetSettingsCollapsed { background: transparent; border: none; border-top: solid 1px #DFDFDF; padding: 0 0; }
|
||||
#settingsLegend {
|
||||
background: linear-gradient(to top, #ECECEC, #F9F9F9) repeat scroll 0 0 #F1F1F1;
|
||||
border: solid 1px #DFDFDF; padding: 2px 5px; margin-left: 5px; cursor: pointer;
|
||||
}
|
||||
#settingsContent { padding: 0 0; margin: 2px 0 5px 10px; line-height: normal; }
|
||||
#max_number_live_traffic { margin-top: -5px; padding-top: 0; padding-bottom: 0; width: 50px; }
|
||||
.btn {
|
||||
-moz-box-sizing: border-box;
|
||||
border-radius: 3px 3px 3px 3px;
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
cursor: pointer;
|
||||
display: inline-block;
|
||||
font-size: 12px;
|
||||
height: 24px;
|
||||
line-height: 23px;
|
||||
margin: 0;
|
||||
padding: 0 10px 1px;
|
||||
text-decoration: none;
|
||||
white-space: nowrap;
|
||||
}
|
||||
.btn-danger {
|
||||
color: #ffffff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
background-color: #da4f49;
|
||||
background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
|
||||
background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
|
||||
background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
|
||||
background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
|
||||
border-color: #bd362f #bd362f #802420;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
*background-color: #bd362f;
|
||||
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
|
||||
}
|
||||
.btn-inverse {
|
||||
color: #ffffff;
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
|
||||
background-color: #363636;
|
||||
background-image: -moz-linear-gradient(top, #444444, #222222);
|
||||
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
|
||||
background-image: -webkit-linear-gradient(top, #444444, #222222);
|
||||
background-image: -o-linear-gradient(top, #444444, #222222);
|
||||
background-image: linear-gradient(to bottom, #444444, #222222);
|
||||
background-repeat: repeat-x;
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
|
||||
border-color: #222222 #222222 #000000;
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
|
||||
*background-color: #222222;
|
||||
/* Darken IE7 buttons by default so they stand out more given they won't have borders */
|
||||
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
|
||||
}
|
||||
|
||||
|
|
@ -1,38 +0,0 @@
|
|||
|
||||
.wsdplugin_page_status {
|
||||
display: block;
|
||||
border-radius: 3px;
|
||||
border: 1px solid #DFDFDF;
|
||||
box-shadow: 0 0 1px #DFDFDF;
|
||||
background-color: #FFFFFF;
|
||||
padding: 10px 4px;
|
||||
margin-bottom: 15px;
|
||||
margin-top: 5px;
|
||||
}
|
||||
.wsdplugin_status_box {
|
||||
display: inline-block;
|
||||
margin-left: 5px;
|
||||
line-height: 22px;
|
||||
}
|
||||
.wsdplugin_status_box span:first-child {
|
||||
margin-right: 8px;
|
||||
font-weight: bold;
|
||||
display: inline;
|
||||
}
|
||||
.wsdplugin_status_box span.wsdplugin_status_ok {
|
||||
color: #006400;
|
||||
}
|
||||
.wsdplugin_status_box span.wsdplugin_status_bad {
|
||||
color: #cc0000;
|
||||
}
|
||||
.wsdplugin_status_box_spacer {
|
||||
display: inline-block;
|
||||
width: 2px;
|
||||
border-left: 1px solid #BCB8B8;
|
||||
border-right: 1px solid #fff;
|
||||
margin-left: 10px;
|
||||
}
|
||||
.wsdplugin_page_status_horizontal .wsdplugin_status_box span:first-child {
|
||||
display: inline-block;
|
||||
width: 180px;
|
||||
}
|
||||
|
Before Width: | Height: | Size: 723 B |
|
Before Width: | Height: | Size: 701 B |
|
Before Width: | Height: | Size: 666 B |
|
Before Width: | Height: | Size: 1.4 KiB |
|
Before Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 420 B |
|
Before Width: | Height: | Size: 535 B |
|
|
@ -1 +0,0 @@
|
|||
<?php /* here, only to prevent directory listing */
|
||||
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 506 B |
|
Before Width: | Height: | Size: 643 B |
|
Before Width: | Height: | Size: 408 B |
|
Before Width: | Height: | Size: 604 B |
|
Before Width: | Height: | Size: 591 B |
|
Before Width: | Height: | Size: 643 B |
|
Before Width: | Height: | Size: 600 B |
|
Before Width: | Height: | Size: 497 B |
|
Before Width: | Height: | Size: 488 B |
|
Before Width: | Height: | Size: 428 B |
|
Before Width: | Height: | Size: 506 B |
|
Before Width: | Height: | Size: 647 B |
|
Before Width: | Height: | Size: 403 B |
|
Before Width: | Height: | Size: 673 B |
|
Before Width: | Height: | Size: 524 B |
|
Before Width: | Height: | Size: 663 B |
|
Before Width: | Height: | Size: 589 B |
|
Before Width: | Height: | Size: 593 B |
|
Before Width: | Height: | Size: 585 B |
|
Before Width: | Height: | Size: 504 B |
|
Before Width: | Height: | Size: 449 B |
|
Before Width: | Height: | Size: 497 B |
|
Before Width: | Height: | Size: 462 B |
|
Before Width: | Height: | Size: 457 B |
|
Before Width: | Height: | Size: 675 B |
|
Before Width: | Height: | Size: 486 B |
|
Before Width: | Height: | Size: 611 B |
|
Before Width: | Height: | Size: 639 B |
|
Before Width: | Height: | Size: 500 B |
|
Before Width: | Height: | Size: 593 B |
|
Before Width: | Height: | Size: 526 B |
|
Before Width: | Height: | Size: 631 B |
|
Before Width: | Height: | Size: 512 B |
|
Before Width: | Height: | Size: 443 B |
|
Before Width: | Height: | Size: 514 B |
|
Before Width: | Height: | Size: 600 B |
|
Before Width: | Height: | Size: 628 B |
|
Before Width: | Height: | Size: 398 B |
|
Before Width: | Height: | Size: 625 B |
|
Before Width: | Height: | Size: 528 B |
|
Before Width: | Height: | Size: 614 B |
|
Before Width: | Height: | Size: 521 B |
|
Before Width: | Height: | Size: 367 B |
|
Before Width: | Height: | Size: 453 B |
|
Before Width: | Height: | Size: 586 B |
|
Before Width: | Height: | Size: 450 B |
|
Before Width: | Height: | Size: 525 B |
|
Before Width: | Height: | Size: 472 B |
|
Before Width: | Height: | Size: 483 B |
|
Before Width: | Height: | Size: 477 B |
|
Before Width: | Height: | Size: 439 B |
|
Before Width: | Height: | Size: 563 B |
|
Before Width: | Height: | Size: 529 B |
|
Before Width: | Height: | Size: 608 B |
|
Before Width: | Height: | Size: 428 B |
|
Before Width: | Height: | Size: 476 B |
|
Before Width: | Height: | Size: 545 B |
|
Before Width: | Height: | Size: 572 B |
|
Before Width: | Height: | Size: 495 B |
|
Before Width: | Height: | Size: 620 B |
|
Before Width: | Height: | Size: 508 B |
|
Before Width: | Height: | Size: 582 B |
|
Before Width: | Height: | Size: 500 B |
|
Before Width: | Height: | Size: 429 B |
|
Before Width: | Height: | Size: 465 B |
|
Before Width: | Height: | Size: 508 B |
|
Before Width: | Height: | Size: 496 B |
|
Before Width: | Height: | Size: 653 B |
|
Before Width: | Height: | Size: 469 B |
|
Before Width: | Height: | Size: 592 B |
|
Before Width: | Height: | Size: 479 B |
|
Before Width: | Height: | Size: 532 B |
|
Before Width: | Height: | Size: 489 B |
|
Before Width: | Height: | Size: 610 B |
|
Before Width: | Height: | Size: 648 B |
|
Before Width: | Height: | Size: 552 B |