PluginProbe ʕ •ᴥ•ʔ
Wordfence Security – Firewall, Malware Scan, and Login Security / 1.4.6
Wordfence Security – Firewall, Malware Scan, and Login Security v1.4.6
8.2.2 8.2.1 8.2.0 3.7.1 3.7.2 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.8.8 3.8.9 3.9.1 4.0.1 4.0.2 4.0.3 5.0.1 5.0.2 5.0.3 5.0.4 5.0.5 5.0.6 5.0.7 5.0.8 5.0.9 5.1.1 5.1.2 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.2.6 5.2.7 5.2.8 5.2.9 5.3.1 5.3.10 5.3.11 5.3.12 5.3.2 5.3.3 5.3.4 5.3.5 5.3.6 5.3.7 5.3.8 5.3.9 6.0.1 6.0.10 6.0.11 6.0.12 6.0.14 6.0.15 6.0.16 6.0.17 6.0.18 6.0.19 6.0.2 6.0.20 6.0.21 6.0.22 6.0.23 6.0.24 6.0.25 6.0.3 6.0.4 6.0.5 6.0.6 6.0.7 6.0.8 6.0.9 6.1.1 6.1.10 6.1.11 6.1.12 6.1.14 6.1.15 6.1.16 6.1.17 6.1.2 6.1.3 6.1.4 6.1.5 6.1.6 6.1.7 6.1.8 6.1.9 6.2.0 6.2.1 6.2.10 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.2.8 6.2.9 6.3.0 6.3.1 6.3.10 6.3.11 6.3.12 6.3.14 6.3.15 6.3.16 6.3.17 6.3.18 6.3.19 6.3.2 6.3.20 6.3.21 6.3.22 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.3.8 6.3.9 7.0.1 7.0.2 7.0.3 7.0.4 7.0.5 7.1.0 7.1.1 7.1.10 7.1.11 7.1.12 7.1.14 7.1.15 7.1.16 7.1.17 7.1.18 7.1.19 7.1.2 7.1.20 7.1.3 7.1.4 7.1.5 7.1.6 7.1.7 7.1.8 7.1.9 7.10.0 7.10.1 7.10.2 7.10.3 7.10.4 7.10.5 7.10.6 7.10.7 7.11.0 7.11.1 7.11.2 7.11.3 7.11.4 7.11.5 7.11.6 7.11.7 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.3.1 7.3.2 7.3.3 7.3.4 7.3.5 7.3.6 7.4.0 7.4.1 7.4.10 7.4.11 7.4.12 7.4.14 7.4.2 7.4.3 trunk 7.4.4 1.1 7.4.5 1.2 7.4.6 1.3 7.4.7 1.3.1 7.4.8 1.3.2 7.4.9 1.3.3 7.5.0 1.4.2 7.5.1 1.4.3 7.5.10 1.4.4 7.5.11 1.4.5 7.5.2 1.4.6 7.5.3 1.4.7 7.5.4 1.4.8 7.5.5 1.5.1 7.5.6 1.5.2 7.5.7 1.5.3 7.5.8 1.5.4 7.5.9 1.5.5 7.6.0 1.5.6 7.6.1 2.0.1 7.6.2 2.0.2 7.7.0 2.0.3 7.7.1 2.0.5 7.8.0 2.0.6 7.8.1 2.0.7 7.8.2 2.1.0 7.9.0 2.1.1 7.9.1 2.1.2 7.9.2 2.1.3 7.9.3 2.1.4 8.0.0 2.1.5 8.0.1 3.0.2 8.0.2 3.0.3 8.0.3 3.0.4 8.0.4 3.0.5 8.0.5 3.0.6 8.1.0 3.0.7 8.1.1 3.0.8 8.1.2 3.0.9 8.1.3 3.1.0 8.1.4 3.1.1 v1.4.1 3.1.2 3.1.4 3.1.6 3.2.1 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.1 3.4.4 3.4.5 3.5.1 3.5.2 3.6.1 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9
wordfence / readme.txt
wordfence Last commit date
css 14 years ago images 14 years ago js 14 years ago lib 14 years ago readme.txt 14 years ago screenshot-1.png 14 years ago screenshot-2.png 14 years ago screenshot-3.png 14 years ago screenshot-4.png 14 years ago screenshot-5.png 14 years ago visitor.php 14 years ago wfscan.php 14 years ago wordfence.php 14 years ago
readme.txt
214 lines
1 === Wordfence Security ===
2 Contributors: mmaunder
3 Tags: wordpress, security, wordpress security, security plugin, secure, anti-virus, malware, firewall, antivirus, virus, google safe browsing, phishing, scrapers, hacking, wordfence, securty, secrity, secure
4 Requires at least: 3.3.1
5 Tested up to: 3.3.2
6 Stable tag: 1.4.6
7
8 Wordfence Security is a free enterprise class security plugin that includes a firewall, virus scanning, real-time traffic with geolocation and more.
9
10 == Description ==
11
12 Wordfence Security is a free enterprise class security plugin that includes a firewall and anti-virus scanning for WordPress websites.
13
14 Wordfence is now Multi-Site compatible. Support for Multi-Site is currently in Beta. Please visit our forums to report any issues.
15
16 [Remember to visit our support forums if you have questions or comments.](http://wordfence.com/forums/)
17
18 Wordfence is 100% free. You need to sign up on Wordfence.com to get a free API key.
19 We also offer a Premium API key that adds additional scanning capabilities. See below for details.
20
21 Wordfence:
22
23 * Scans core files against repository versions to check their integrity.
24 * WordPress Multi-Site (or WordPress MU in the older parlance) compatible (beta).
25 * Premium API key also scans themes and plugins against repository versions. This is currently the only difference between free and premium API keys.
26 * See how files have changed. Optionally repair changed files.
27 * Scans for signatures of over 44,000 known malware variants that are known security threats.
28 * Continuously scans for malware and phishing URL's in all your comments, posts and files that are security threats.
29 * Scans for heuristics of backdoors, trojans, suspicious code and other security issues.
30 * Checks the strength of all user and admin passwords to enhance login security.
31 * Monitor for unauthorized DNS changes.
32 * Includes a firewall to block common security threats like fake Googlebots, malicious scans from hackers and botnets.
33 * Rate limit or block security threats like aggressive crawlers, scrapers and bots doing security scans for vulnerabilities in your site.
34 * Choose whether you want to block or throttle users and robots who break your security rules.
35 * Includes login security to lock out brute force hacks and to stop WordPress from revealing info that will compromise security.
36 * See all your traffic in real-time, including robots, humans, 404 errors, logins and logouts and who is consuming most of your content. Enhances your situational awareness of which security threats your site is facing.
37 * A real-time view of all traffic including automated bots that often constitute security threats that Javascript analytics packages never show you.
38 * Real-time traffic includes reverse DNS and city-level geolocation. Know which geographic area security threats originate from.
39 * Monitors disk space which is related to security because many DDoS attacks attempt to consume all disk space to create denial of service.
40
41 Wordfence Security is full-featured and constantly updated by our team to incorporate the latest security features and to hunt for the
42 newest security threats to your WordPress website.
43
44 == Installation ==
45
46 To install Wordfence Security and start protecting your WordPress website:
47
48 [Remember to visit our support forums if you have questions or comments.](http://wordfence.com/forums/)
49
50 1. Install Wordfence Security automatically or by uploading the ZIP file.
51 1. Activate the security plugin through the 'Plugins' menu in WordPress.
52 1. Visit [Wordfence.com to get an API key](http://wordfence.com/) which you need to security scans.
53 1. Go to the Wordfence menu option that appears on the left or your site's admin section.
54 1. Enter your API key and click the button.
55 1. Wordfence is now activated. Your first security scan will start automatically and scheduled security scanning will also be enabled.
56 1. Visit the Wordfence options page to enter your email address so that you can receive email security alerts.
57 1. Optionally change your security level or click the advanced options link to see individual security scanning and protection options.
58 1. Click the "Live Traffic" menu option to watch your site activity in real-time.
59
60 To install Wordfence on WordPress Multi-Site installations (support is currently in Beta):
61
62 1. Install Wordfence via the plugin directory or by uploading the ZIP file.
63 1. Network Activate Wordfence. This step is important because until you network activate it, your sites will see the plugin option on their plugins menu. Once activated that option dissapears. If one of your users manages to sneak in and try to activate Wordfence between you installing Wordfence and network activating it, don't worry because they won't be allowed to activate the plugin. It will generate a warning and won't activate for an individual site.
64 1. Now that Wordfence is network activated it will appear on your Network Admin menu. Wordfence will not appear on any individual site's menu.
65 1. Enter your API key to start your first scan.
66 1. Wordfence will scan all files in your WordPress installation including those in the blogs.dir directory of your individual sites.
67 1. Live Traffic will appear for ALL sites in your network. If you have a heavily trafficed system you may want to disable live traffic which will stop logging to the DB.
68 1. Firewall rules and login rules apply to the WHOLE system. So if you fail a login on site1.example.com and site2.example.com it counts as 2 failures. Crawler traffic is counted between blogs, so if you hit three sites in the network, all the hits are totalled and that counts as the rate you're accessing the system.
69 1. Wordfence has been tested with subdomains, not with subdirectories yet, but it should work. Please report all bugs and we'll fix them as fast as we can.
70
71 == Frequently Asked Questions ==
72
73 [Remember to visit our support forums if you have questions or comments.](http://wordfence.com/forums/)
74
75 = Why does Wordfence Security need an API key? =
76
77 Wordfence securely contacts our servers when doing a security scan. These include: comparing the hashes of your core, theme and plugin files
78 against the official versions to see if security has been compromised, checking if URL's in your comments, posts and files are on any known list of dangerous URL's and checking
79 if any of your file signatures match a large list of known malware files that constitute a security threat.
80
81 = Does Wordfence support Multi-Site installations? =
82
83 Yes. WordPress MU or Multi-Site as it's called now is supported and support is currently in beta. See the installation tab for more info.
84
85 = Will Wordfence slow my site down? =
86
87 We have spent a lot of time making sure Wordfence runs very quickly and securely. Wordfence uses its own database
88 tables and advanced mysql features to ensure it runs as fast as possible. The creators of Wordfence
89 also run a large scale real-time analytics product and much of the technology and knowledge from
90 our real-time analytics products is built into Wordfence.
91
92 = How often is Wordfence updated? =
93
94 The Wordfence security plugin is frequently updated and we update the code on our security scanning servers
95 more frequently. Our cloud servers are continually updated with the latest known security threats and vulnerabilities so
96 that we can blog any security threat as soon as it emerges in the wild.
97
98 = What if I need support? =
99
100 All our paid customers receive priority support. Excellent customer service is a key part
101 of being a Wordfence member. You can also [visit our support forums where we provide free support for all Wordfence users](http://wordfence.com/forums/) and answer any security releated questions you may have.
102
103 = Can I disable certain security features of Wordfence? =
104
105 Yes! Simply visit the Options page, click on advanced options and enable or disable the security features you want.
106
107 = What if my site security has already been compromised by a hacker? =
108
109 Wordfence is the only security plugin that is able to repair core files, themes and plugins on sites where security is already compromised.
110 However, please note that site security can not be assured unless you do a full reinstall if your site has been hacked. We recommend you only
111 use Wordfence to get your site into a running state in order to recover the data you need to do a full reinstall. A full reinstall is the only
112 way to ensure site security once you have been hacked.
113
114 = How will I be alerted that my site has a security problem? =
115
116 Wordfence sends security alerts via email. Once you install Wordfence, you will configure a list of email addresses where security alerts will be sent.
117 When you receive a security alert, make sure you deal with it promptly to ensure your site stays secure.
118
119 = My WordPress site is behind a firewall. Doesn't that make it secure? =
120
121 If your site is accessible from the web, it means that people you don't know can execute PHP code on your site.
122 They have to be able to execute PHP code, like the core WordPress code, in order for your site to work.
123 Most WordPress security threats allow a hacker to execute PHP code on your website. The challenge hackers
124 face is how to get their malicious PHP code onto your site to compromise your security. There
125 are many upload mechanisms that WordPress itself, themes and plugins offer and the vast majority of these
126 are secure. However, every now and then a hacker discovers an upload mechanism that is not secure or
127 a way of fooling your site into allowing an upload. That is usually when security is compromised. Even
128 though your site is behind a commercial firewall, it still accepts web requests that include uploads and executes PHP code
129 and as long as it does that, it may become face a security vulnerability at some point.
130
131 = Will Wordfence protect me against the Timthumb security problem? =
132
133 The timthumb security exploit occured in 2011 and all good plugins and themes now use an updated
134 version of timthumb (which the creator of Wordfence wrote and donated to the timthumb author) which closes the security hole that
135 caused the problem. However we do scan for old version of timthumb for good measure to make sure they don't
136 cause a security hole on your site.
137
138 = People keep telling me that WordPress itself has security problems. Is that true? =
139
140 In general, no it's not. The WordPress team work very hard to keep the awesome software they have produced secure and in the
141 rare cases when a security hole is found, they fix it very quickly. Most responsible plugin authors also fix security holes
142 as soon as they are told about them. That's why Wordfence will warn you if you're running an old version of WordPress, a plugin
143 or a theme, because often these have been updated to fix a security hole.
144
145
146 == Screenshots ==
147
148 1. The home screen of Wordfence where you can see a summary, manage security issues and do a manual security scan.
149 2. The Live Traffic view of Wordfence where you can see real-time activity on your site.
150 3. The "Blocked IPs" page where you can manage blocked IP's, locked out IP's and see recently throttled IPs that violated security rules.
151 4. The basic view of Wordfence options. There is very little to configure other than your alert email address and security level.
152 5. If you're technically minded, this is the under-the-hood view of Wordfence options where you can fine-tune your security settings.
153
154 == Changelog ==
155 = 1.4.6 =
156 * Increased memory available to Wordfence to 256M during security scans, configurable in wordfenceConstants.php
157 * Improved memory logging during security scans. Current memory usage is now shown on the far right of filenames while scans occur.
158
159 = 1.4.5 =
160 * Bugfix - fixed bug that caused Wordfence menu to dissapear.
161
162 = 1.4.4 =
163 * WordPress Multi-site support added. Currently in Beta. Tested with subdomains, not subdirectories, but it should work great on both.
164 * Main changes are moving menus to the Network Admin area, preventing individual blogs from enabling the plugin and dealing with database prefix issues.
165
166 = 1.4.3 =
167 * Improved diagnistic information on binary and regular API calls for better debugging.
168 * Changed ticker to only show activity with level < 3
169
170 = 1.4.2 =
171 * Email to send security alerts to is now configured at the same time an API key is entered.
172 * phpinfo is emailed along with activity log when user requests to send us activity log so that we can see things like PHP max execution time and other relevant data
173 * Now writing individual files to activity log during security scans for better diagnostics.
174 * Login security message.
175 * Updated readme.txt FAQ and description.
176 * Fixed bug where sites with self signed SSL security certificate never start scan because cert fails security check.
177 * Increased API curl timeout to 300 for slower hosts that seem affected during URL security scans.
178
179 = 1.4.1 =
180 * This is a major release, please upgrade immediately.
181 * Only scan files in the WordPress ABSPATH root directory and known WordPress subdirectories. Prevents potentially massive scans on hosts that have large dirs off their wordpress root.
182 * Don't generate plain SHA hashes anymore because we don't currently use them on the server side for scanning. (Still generates md5's and SHAC)
183 * No longer do change tracking on files before scans because the change tracking does almost the same amount of work when generating hashes as the actual scan. So just do the scan, which is now faster.
184 * Updated internal version to 1.2 to use new code on the server side which sends back a list of unknown files rather than known files, which is usually smaller and more network efficient.
185 * Improved logging in activity log.
186 * Removed SSL peer verification because some hosts have bad cert config. Connection to our servers is still via SSL.
187 * Fixed a few minor issues. Overall you should notice that scans are much faster now.
188
189 = 1.3.3 =
190 * Made real-time server polling more efficient.
191 * Entering your API key now automatically starts your first scan. Was causing some confusion.
192 * Link to forums added for free customer support.
193
194 = 1.3.2 =
195 * Reduced the number of database connections that Wordfence makes to one.
196 * Modified the memory efficient unbuffered queries we use to only use a single DB connection.
197 * Removed status updates during post and comment scans which prevents interference with unbuffered queries and makes the scans even faster.
198
199 = 1.3.1 =
200 * Fixed a bug where if you have the plugin "secure-wordpress" installed, you can't do a Wordfence scan because it says you have the wrong version. This is because secure-wordpress trashes the $wp_version global variable to hide your version rather than using the filters provided by WordPress. So coded a workaround so that your Wordfence scans will work with that plugin installed.
201
202 = 1.3 =
203 * Minor fix to point to the correct binary API URL on the Wordfence cloud servers.
204
205 = 1.2 =
206 * It is now free to get a Wordfence API key.
207 * Premium keys include theme and plugin file verification which consumes resources on the Wordfence servers.
208 * Various bugfixes and performance enhancements.
209
210 = 1.1 =
211 * Initial public release of Wordfence.
212
213
214