GithubHelp home page GithubHelp logo

cidram / cidram-extras Goto Github PK

View Code? Open in Web Editor NEW
6.0 5.0 1.0 130.51 MB

Extras for CIDRAM.

License: GNU General Public License v2.0

PHP 48.49% CSS 25.73% HTML 25.79%
cidram extras module modules cidr cidrs cidram-extras firewall waf php

cidram-extras's Introduction

v1: PHP >= 5.4 v2~v3: PHP >= 7.2 License: GPL v2 PRs Welcome

What is CIDRAM?

CIDRAM (Classless Inter-Domain Routing Access Manager) is a PHP script designed to protect websites by blocking requests originating from IP addresses regarded as being sources of undesirable traffic, including (but not limited to) traffic from non-human access endpoints, cloud services, spambots, scrapers, etc. It does this by calculating the possible CIDRs of the IP addresses supplied from inbound requests and then attempting to match these possible CIDRs against its signature files (these signature files contain lists of CIDRs of IP addresses regarded as being sources of undesirable traffic); If matches are found, the requests are blocked.


Features:

  • Licensed as GNU General Public License version 2.0 (GPLv2).
  • Easy to install, easy to customise, easy to use.
  • Works for any system with PHP+PCRE installed, regardless of OS (PHP+PCRE required).
  • Fully configurable based on your needs.
  • Ideal solution for websites and forum systems using shared hosting services.
  • Does NOT require shell access.
  • Does NOT require administrative privileges.
  • Good, strong, stable support base.

Documentation:

[CONTRIBUTING.md] Want to help?


Last Updated: 1 July 2024 (2024.07.01).

cidram-extras's People

Contributors

danielruf avatar maikuolan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

737simpilot

cidram-extras's Issues

Referrer spam module checksum issue

Just updated the module and afterwards CIDRAM said it couldn't activate. I tried repair and couldn't repair. So I uninstalled and went to install again and the checksum is invalid.

Possible legit traffic form Google Translate

Got this block and it may be legit.

ID: 1566504152-991450-9517836574 Date/Time: Thu, 22 Aug 2019 14:02:32 -0600 IP Address: 64.233.172.190 Hostname: google-proxy-64-233-172-190.google.com Query: p=1364 Referrer: https://translate.googleusercontent.com/translate_c?depth=1&hl=it&ie=UTF8&nv=1&prev=_m&rurl=translate.google.it&sl=en&sp=nmt4&tl=it&u=https://www.phpbb.com/community/viewtopic.php%3Ff%3D466%26t%3D2365241&xid=17259,15700022,15700186,15700191,15700256,15700259,15700262,15700265&usg=ALkJrhgHXRtqsmJIDgnaklKwPLmhBVawlw Signatures Count: 1 Signatures Reference: module_badhosts.php:L273 Why Blocked: Proxy host! User Agent: Opera/9.80 (Android; Opera Mini/11.0.1912/151.113; U; it) Presto/2.12.423 Version/12.16,gzip(gfe) Reconstructed URI: https://cyberpcforum.com/viewtopic.php?p=1364

I thought this was Macmathan's module at first so I opened an issue with him. But he informs me it's yours which I do see now. I asked if perhaps a bypass should be put in place for Google Translate, but Macmathan informs me he was able to view my topic in German so perhaps this connection isn't legit after all? Though, Macmathan informs me that it's due to the Opera browser.

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.