Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wecodemore/wcm_top_spam_ips
A WordPress plugin that collects the Top Spam IP addresses and lists them on a new admin tools page. Allows to export them and to block via your .htaccess file.
https://github.com/wecodemore/wcm_top_spam_ips
Last synced: about 2 months ago
JSON representation
A WordPress plugin that collects the Top Spam IP addresses and lists them on a new admin tools page. Allows to export them and to block via your .htaccess file.
- Host: GitHub
- URL: https://github.com/wecodemore/wcm_top_spam_ips
- Owner: wecodemore
- Created: 2013-05-15T13:01:04.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-12-14T17:13:57.000Z (about 11 years ago)
- Last Synced: 2024-03-26T06:20:56.716Z (10 months ago)
- Language: PHP
- Homepage: https://plus.google.com/b/109907580576615571040/109907580576615571040/posts
- Size: 285 KB
- Stars: 2
- Watchers: 8
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Top Spam IPs
A WordPress plugin that collects the Top Spam IP addresses and lists them on a new admin
tools page. Allows to export them and to block via your `.htaccess` file.## Contributions
This repo is widely open to _any_ sort of contribution.
Here's a list of things that need to get done:
* A better readme file here
* Translation into other languages (German, Mandarin Chinese & Nederlands already done)
* Make a better export screen:
A) Add `deny from` to every line
B) Add open/close for block `order allow,deny` and `allow from all`.
C) Add an algorithm that checks for ranges and summons them under `deny from 012.34.5.`
* ✓ Screenshots both for the dot org txt file as well as for this file
* ✓ Generate main translation filesTranslators: Lutz Schöer (de), Piet Bos (zh,nl)
### Ideas how this repo could move forward
This is just a rough draft and should be discussed in either a milestone or a (set) of ticket(s).
* Automatically add all or just a single IP to the `.htaccess`
* Remove a single IP (or all) from the `.htaccess`
* Clean `.htaccess` on uninstall
* Central storage for IP addresses, similar to project honeypot
* Remote connection to send the IPs there## Thank you!
Thanks in advance for any contributions. Your work will be honored with a link to your
wordpress dot org profile in the "Contributors" section of the Readme file.A big _thank you!_ goes to [Thomas _"toscho"_ Scholz](http://toscho.de/)
for allowing us to use his IP-Whois service in the plugin for free.## HowTo block IP addresses
…or IP ranges via the `.htaccess` file.
```
# Start IP block
order allow,deny
# Block single IP example
deny from 123.45.6.7
# Block IP range example
deny from 012.34.5.
allow from all
# End IP block
```Make sure that you _don't delete spam_, but just mark it as such.
The [AntiSpam Bee](http://wordpress.org/plugins/antispam-bee/) plugin by Sergej Müller,
who contributes to this project as well, does a great job and we highly recommended to use this
plugin to collect spam IPs.## Screenshots
A short preview with too less Spam IP addresses.
![The IP list screen. Per page, minimum amount and sort order configurable.](screenshot-1.png "List Screen")
---
![The export screen. The IP addresses come pre selected. Just copy them to clipboard.](screenshot-2.png "Export Screen")
---
![The IP list screen with a larger set of unsorted spam IPs.](screenshot-3.png "List Screen")