Changeset 3000657
- Timestamp:
- 11/23/2023 11:05:00 AM (2 years ago)
- Location:
- wgpwpp
- Files:
-
- 6 edited
-
assets/banner-1544x500.png (modified) (previous)
-
assets/banner-772x250.png (modified) (previous)
-
trunk/README.txt (modified) (5 diffs)
-
trunk/admin/partials/wp-wgp/src/html/5.latte (modified) (1 diff)
-
trunk/includes/class-wgpwpp-log.php (modified) (2 diffs)
-
trunk/wgpwpp.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wgpwpp/trunk/README.txt
r2978053 r3000657 1 === WEDOS Global Protection===1 === WEDOS Global (CDN Cache & Security) === 2 2 Contributors: wedos 3 3 Donate link: 4 4 Tags: Security, WAF, DDOS Protection, Performance, CDN, Cybersecurity, Protection, High Availability, Increased Loading Speed, SEO Improvement, Firewall, Mitigation 5 5 Requires at least: 5.6 6 Tested up to: 6. 37 Stable tag: 1.0. 26 Tested up to: 6.4 7 Stable tag: 1.0.3 8 8 Requires PHP: 7.4 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html 11 11 12 WordPress plugin for activation of the WEDOS Global Protectionservice.12 WordPress plugin for activation of the WEDOS Global service. 13 13 14 14 == Description == 15 15 16 ## WEDOS Global Protection16 ## WEDOS Global (CDN Cache & Security) 17 17 18 Increase the speed and security of your WordPress website with our WEDOS Global Protection plugin. Thanks to our plugin, your website will be connected to the WEDOS Global network, which provides content caching in dozens of countries around the world and, in addition, protection against very strong DDoS attacks. WEDOS Global's worldwide network uses thousands of physical servers in state-of-the-art datacenters around the world and has over 2.5 Tbps of connectivity, plus we also have 2 private datacenters in Europe.18 The **WEDOS Global (CDN Cache & Security)** plugin connects your website to the worldwide WEDOS Global infrastructure, providing not only powerful protection against a wide range of cyber-attacks, but also optimizing the loading speed of your pages. WEDOS Global's infrastructure is built on thousands of servers located in dozens of strategic locations around the world, with total connectivity of thousands of Gbps, which ensures not only higher security, but also unprecedented speed and stability of your website. 19 19 20 Deploying protections and caching is very easy. Thanks to technology built on big data and machine learning, we will create an automatic template configured for you. This template adapts to current trends and new cyber threats. 20 ### What does that mean for you? 21 21 22 The service is also available for free. Activation takes 5 minutes and you do not need to provide credit card information or move any data.22 **Thousands of Servers, Global Reach, CDN Cache:** Take advantage of our extensive infrastructure that spreads the load and increases your site's loading speed, regardless of where your visitors are located. Our servers will serve as a worldwide CDN Cache for your site. 23 23 24 ### Functions and Properties 24 **Improving SEO and User Experience:** Powerful and fast infrastructure positively affects the SEO ranking of your site in search engines and improves the overall experience for visitors. Thanks to direct connections to local Internet exchange points (IXPs) it is ensured that your site's data is always as close as possible to your visitors, which guarantees faster and more reliable services. We have a direct link with most major providers. 25 25 26 * **Active Protection Against Attacks** - WEDOS Global Protection protects from attacks and hacking attempts. Our technology is always evolving and learning, so that we can provide you with the best protection. Our protection is based on global infrastructure with thousands of servers around the world and with continuous optimisation of our security rules. 27 * **Optimised Performance and Global Speed** - With WEDOS Global, you can improve the performance of your website and increase its loading speed. Our technology effectively diverts up to 60% of traffic, which is created by unwanted bots. This saves a significant part of the server's performance for real customers. Thanks to our global infrastructure, we can save up to 90% of the server's performance and can guarantee rapid loading of websites around the world. The customer will always be served by the nearest server of our global infrastructure, which improves the overall user experience of your website. 28 * **Real-Time Shared Security Rules Template** - A universal template for protection that is not only for WordPress sites, but for all types of websites. This template automatically protects your website from DDoS attacks and scans for vulnerabilities. That which is key, however, is that as soon as a vulnerability or threat is discovered on any site in our network, information about that threat is immediately written into our template. This means that all websites protected by our technology are immediately and automatically protected from this newly discovered threat. This process takes place in real-time, ensuring that our protection is always up-to-date and ready to face the latest threats. 29 * **Global miniCDN Service** - Our technologies also include caching of static content in all our locations. This means your content will load faster around the world and save server performance. Data-Driven Security - Our protection is data-driven. We constantly analyze vast amounts of operational data to quickly identify and respond to new threats. This data-driven security process allows us to provide you with the best possible protection. 30 * **Network Effect for Enhanced Security** - Our protection becomes stronger with each new user. Thanks to the network effect, our technologies make it possible to detect and respond to new types of attacks and threats faster and more efficiently. The more people use our protection, the more data we have available to analyze and improve our algorithms. By joining our network, you not only gain access to our industry-leading protection, but also contribute to the security of our entire user community. 31 * **Hiding From Attackers** - Attackers will not find out the IP address of your server. All communication passes through our protection and only clean communication reaches the server. 32 * **Better SEO** - Caching and improving responsiveness around the world will improve your SEO score. A website has a higher chance of ranking better in search results and your customers will be more willing to buy from a fast website. 26 Thanks to Anycast **DNS**, your WordPress will respond quickly from the first domain query (DNS) to repeated responses, when we will serve static content directly from our servers in the location of your visitors. 33 27 34 ### Support and Development 28 **World Class Security with our WAF:** Your website is protected through advanced security technologies and constant monitoring, which minimizes the risk of attacks and unauthorized access. 29 WEDOS Global will protect your WordPress not only from large DDoS attacks, which we eliminate even before they reach you, but also individual attempts to crack the password or search vulnerabilities using Web Application Firewall (WAF). 35 30 36 WEDOS Internet a.s. provides 24/7/365 customer support. Our knowledge base and HELP web are ready to provide useful information and guidance for solving common problems. In case of technical problems on our end, our technicians intervene immediately to ensure 24/7 protection.31 Our WAF works outside of your WordPress (hosting) because it's on our servers, so it does not mine your WordPress in any way. This means that all traffic to your website is first screened by our WAF which effectively filters and blocks malicious attempts and attacks before they even get to your site. This protection includes blocking unwanted visits (malicious bots) and attacks such as attempts to break into the system or dangerous scripts without affecting normal visitors to your website or useful robots. 37 32 38 ### Licensing and Copyright 33 **Immediate Access to New Technologies:** With our plugin, your website will get automatic access to the latest Internet standards and technologies such as IPv6 and HTTP/3, even if your existing hosting provider does not support these technologies. 39 34 40 WEDOS Global Protection complies with European legislation and is available free of charge for personal sites. For corporate customers and commercial use, we offer a paid version of our service that provides higher limits. In this way, you can use our protection more effectively and at the same time adapt the service to your individual needs and traffic volume. For the most demanding customers, we also have a B2B tariff, where it is even possible to provide a white labelling administration, or an API for connecting to your systems. [Price list](https://www.wedos.com/en/protection#price) 35 **Support and Reliability:** Our cybersecurity specialists and developers at WEDOS are here for you 24/7 to ensure smooth operation and 24/7 protection of your website. 41 36 42 ### Processing Personal Information 37 **Privacy and Data Protection:** The security of your data is our highest priority. The plugin is designed to protect your information and privacy in accordance with the latest standards. 38 The plugin meets EU (GDRP) requirements. WEDOS is ISO certified – ISO 9001 (Quality Management System), ISO 27001 (Information Security Management System), ISO 27017 (a set of procedures which maintain information security for cloud services) and ISO 27018 (a set of procedures which protect personally identifiable information within public clouds). 43 39 44 The WEDOS Global Protection plugin communicates exclusively via API. No personal or user data is passed outside of WordPress using this API. The only thing used are authorization tokens for user authorization. Thus, the WEDOS Global Protection plugin stores only the states obtained via the API. No personal data or user data is transferred to the plugin, not even the user ID - everything is hidden behind tokens. 45 46 ### Updates and Future Plans 47 48 Our WEDOS Global Protection technologies are constantly evolving and improving to provide you with the best possible protection across the entire WEDOS Global ecosystem. We are committed to innovation and following the latest trends in cyber security. 40 **Become Part of the Global Network:** By installing ‘WEDOS Global (CDN Cache & Security)’ you are not only increasing the performance and security of your website, but also joining the leading global network that constantly pushes the boundaries of what is possible in the online world. 49 41 50 42 ### Links to Documentation and Other Sources 51 43 52 * [ www.wedos.global](https://www.wedos.com)44 * [WEDOS Global](https://www.wedos.com/protection/) 53 45 * [Knowledge Base](https://kb.wedos.com/en/kategorie/wedos-global-en/) 54 46 * [Community Help](https://help.wedos.com) … … 89 81 = Do I need to register? = 90 82 91 Yes, registration is necessary. It grants you access to our administration panel, where you can manage WEDOS Global Protectionand other services offered by our global infrastructure. After registering, we analyze your website to find out how to optimize its protection plan. Based ot this analysis, we deploy security measures, such as a web firewall, bot blocking, or access control. Your personal information is stored in accordance with GDPR, which regulates privacy, integrity and accessibility of personal information, as well as accessing, updating and deleting this data.83 Yes, registration is necessary. It grants you access to our administration panel, where you can manage WEDOS Global and other services offered by our global infrastructure. After registering, we analyze your website to find out how to optimize its protection plan. Based ot this analysis, we deploy security measures, such as a web firewall, bot blocking, or access control. Your personal information is stored in accordance with GDPR, which regulates privacy, integrity and accessibility of personal information, as well as accessing, updating and deleting this data. 92 84 93 85 = Do you have an official website? = … … 106 98 = What happens if I deactivate or uninstall the plugin? = 107 99 108 Even after you unistall or deactivate the plugin, your WEDOS Global Protection service will remain active. This means that even if you can no longer see the plugin in your WordPress administration, your domain is still protected. Deactivating or uninstalling the plugin therefore has no effect on an already protected domain. If you want to use the plugin features, you will need to reactivate or reinstall it. To completely cancel the WEDOS Global Protectionservice and stop protecting your domain, you have to deactivate this protection via the administration panel at client.wedos.global.100 Even after you unistall or deactivate the plugin, your WEDOS Global service will remain active. This means that even if you can no longer see the plugin in your WordPress administration, your domain is still protected. Deactivating or uninstalling the plugin therefore has no effect on an already protected domain. If you want to use the plugin features, you will need to reactivate or reinstall it. To completely cancel the WEDOS Global service and stop protecting your domain, you have to deactivate this protection via the administration panel at client.wedos.global. 109 101 110 102 == Screenshots == … … 114 106 3. Service activation 115 107 4. Generating a TLS certificate 116 5. WEDOS Global Protection- Administration117 6. WEDOS Global Protection- User Dashboard118 7. WEDOS Global Protection- Add Domain119 8. WEDOS Global Protection- Sign in / Registration108 5. WEDOS Global - Administration 109 6. WEDOS Global - User Dashboard 110 7. WEDOS Global - Add Domain 111 8. WEDOS Global - Sign in / Registration 120 112 121 113 == Changelog == 114 = v1.0.3 = 115 * Bug fix on the summary page 116 * Compatibility with new WordPress version 117 * Update plugin metadata 118 * Logging improvements 119 122 120 = v1.0.2 = 123 124 121 * Web server compatibility improvements 125 122 * Logging improvements … … 127 124 128 125 = v1.0.1 = 129 130 126 * Update plugin metadata 131 127 132 128 = v1.0.0 = 133 134 129 * Initial release 135 130 -
wgpwpp/trunk/admin/partials/wp-wgp/src/html/5.latte
r2971707 r3000657 27 27 <td data-label="service expiration">{$service_expiration}</td> 28 28 </tr> 29 <tr n:if="( $trial_notice || $status_notice || $order_notice)">29 <tr n:if="(isset($trial_notice) || isset($status_notice) || isset($order_notice))"> 30 30 <td colspan="4"> 31 31 <div style="width:100%;" n:if="isset($trial_notice)">{$trial_notice->render()}</div> -
wgpwpp/trunk/includes/class-wgpwpp-log.php
r2978053 r3000657 2 2 if (!defined('ABSPATH')) 3 3 exit; 4 5 if (!function_exists('get_plugins')) 6 require_once ABSPATH . 'wp-admin/includes/plugin.php'; 4 7 5 8 /** … … 76 79 $header .= 'WordPress Domain: '.$this->plugin->get_host().PHP_EOL; 77 80 $header .= 'WGPWPP Version: '.$this->plugin->get_version().PHP_EOL; 78 $header .= 'WGPWPP URL: '.$this->plugin->get_admin_page_url().PHP_EOL.PHP_EOL; 81 $header .= 'WGPWPP URL: '.$this->plugin->get_admin_page_url().PHP_EOL; 82 83 $plugins = get_plugins(); 84 if (is_array($plugins)) 85 $header .= 'Installed plugins: '.PHP_EOL.print_r($plugins, true).PHP_EOL.PHP_EOL; 86 else 87 $header .= PHP_EOL; 79 88 80 89 $service = $this->plugin->get_service(); -
wgpwpp/trunk/wgpwpp.php
r2978053 r3000657 15 15 * @wordpress-plugin 16 16 * Plugin Name: WEDOS Global Protection 17 * Plugin URI: https://www.wedos. global/protection/wp-plugin18 * Description: Activate and use the WEDOS Global Protection service. WEDOS Global Protectionbrings global security for your WordPress website, ensures low latency and minimal loading time.19 * Version: 1.0. 217 * Plugin URI: https://www.wedos.com/protection/#wgp-plugin 18 * Description: Activate and use the WEDOS Global service. WEDOS Global brings global security for your WordPress website, ensures low latency and minimal loading time. 19 * Version: 1.0.3 20 20 * Requires at least: 5.6 21 21 * Requires PHP: 7.4 … … 38 38 * Rename this for your plugin and update it as you release new versions. 39 39 */ 40 const WGPWPP_VERSION = '1.0. 2';40 const WGPWPP_VERSION = '1.0.3'; 41 41 const WGPWPP_PLUGIN_NAME = 'wgpwpp'; 42 42 const WGPWPP_PLUGIN_FILE = __FILE__;
Note: See TracChangeset
for help on using the changeset viewer.