Git Product home page Git Product logo

whmcs-watchdog's Introduction

Watchdog for WHMCS - Detect Compromised Files, Intruders

Securing WHMCS

We're pleased to announce we're working on releasing our second free module for WHMCS. In case you missed the first, it's named Plesk Checker. It lets you quickly identify problems in the integration between WHMCS and Plesk.

This time we want to open source a script we used internally for years to help our customers to fix compromised installations of WHMCS. Here is the dashboard (click to enlarge).

image

Watchdog Features

The script performs file system integrity checks to detect:

  • Compromised files that could potentially threaten your core install (eg. malwares, files with injections)
  • Intruders. Unknown files that require your attention as they could be legitimate scripts of backdoors
  • Missing files that could cause unexpected errors
  • Anomalous and suspicious files buried deep within directories

You can inspect all findings to take the appropriate actions but the module can also be configured to automatically deal with such files.

image

The module verifies checksums of all .php files and performs checks every X hours. When a compromised file is detected, optionally the module can automatically take any of the following actions.

  • Neutralize file so that it can't be used to harm your system (quarantine)
  • Send notifications to selected administrators

Watchdog Settings

All settings can be changed from the following simple and intuitive interface.

image

image

Please keep in mind that the module is not ready for use as we're still working on it. It won't take much time since we're "converting" a stand-alone script to make it work as a WHMCS Addon module.

Get Involved!

Follow the project on Github to send suggestions and be the first to use it once it will be ready for use!

Looking for other free scripts? Take a look at our huge collection of Action Hooks and Reports for WHMCS.

whmcs-watchdog's People

Contributors

kian987 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

whmcs-watchdog's Issues

error activate

Unable to create mod_addonexample: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'wd_audit' already exists (SQL: create table wd_audit (path varchar(260) not null, detected char(32) not null, expected char(32) null, status tinyint not null) default character set utf8 collate 'utf8_unicode_ci')

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.