Git Product home page Git Product logo

wp-abuseshield's Introduction

WP AbuseShield

WP AbuseShield is a WordPress plugin that helps protect your valuable website against many types of abuse on the Internet.

How does it work?

The idea is very simple. The plugin checks the IP address of the new user in the AbuseIPDB via the API and checks if it has been reported in the last seven days. If IP is reported to AbuseIPDB, access is denied, otherwise access is granted.

Regular visitor

Malicious visitor

Features

  • Protects against malicious bots
  • Ability to verify the domain to increase the queries limits for AbuseIPDB

Extra features

  • Works well with CloudFlare
  • Plugin has a cache to save limited queries to AbuseIPDB and improve performance
  • Works without JavaScript

Getting started

  1. Install th plugin
  2. Register an account on AbuseIPDB as a webmaster
  3. Copy your API key to the plugin configuration panel
  4. (Optional) Copy your Domain Verification Code (from meta tag) to the plugin configuration panel
  5. That's all!

Bug reporting

Feel free to open issues. Remember to describe your problem accurately!

wp-abuseshield's People

Contributors

mikasjp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

lcc-computers

wp-abuseshield's Issues

Reports

Hello,
First let me say thanks for your plugin and the work ur putting into it :)
Recently we installed your plugin (1 week ago) and we noticed few things and have some questions regarding your plugin:

1 - We have over 200 IP´s in cache now (by the time i posted this), and when we check the AbuseIPDB site we have over 900 Checks (by the time i posted this) by the plugin but none is or have been reported by the plugin, how does this actually work to report/check IP/s the plugin to AbuseIPDB site automatically?
Because alot of these IP´s are malicious, Spam, Brute Force etc.

2 - How or when does the plugin report IP actually works or when does it make auto reports?

3 - What is "Your secret token" for (WP AbuseShield Configuration)?

4 - Is possible in future updates your plugin have a Log of the IP´s Checked and Blocked?

Thanks
Regards
Kass

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.