From 64e33069d05a0c39db680e58b31fc17c2e7da5a6 Mon Sep 17 00:00:00 2001
From: tristanlatr
Date: Mon, 12 Oct 2020 18:07:11 -0400
Subject: [PATCH] Clearer links and restore maintainability badge
---
README.md | 22 ++++++++++++++--------
wpwatcher/__version__.py | 2 +-
2 files changed, 15 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index a73e16e..c43ae4d 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@
-
+
@@ -20,18 +20,18 @@
- Scan **multiple sites** with WPScan
- **Parse WPScan output** and divide the results in *"Alerts", "Warnings", "Informations" and eventually "Errors"*
- **Handled VulnDB API limit**
- - Define **reporting emails addresses** for every configured site individually and globally ([doc](https://github.com/tristanlatr/WPWatcher/wiki/Email-reports))
- - Define **false positives strings** for every configured site individually and globally ([doc](https://github.com/tristanlatr/WPWatcher/wiki/False-positives))
- - Define **WPScan arguments** for every configured site individually and globally ([doc](https://github.com/tristanlatr/WPWatcher/wiki/WPScan-configuration))
- - Send scan reports to **Syslog** server ([doc](https://github.com/tristanlatr/WPWatcher/wiki/Syslog-output))
+ - Define **reporting emails addresses** for every configured site individually and globally ([wiki/Email-reports](https://github.com/tristanlatr/WPWatcher/wiki/Email-reports))
+ - Define **false positives strings** for every configured site individually and globally ([wiki/False-positives](https://github.com/tristanlatr/WPWatcher/wiki/False-positives))
+ - Define **WPScan arguments** for every configured site individually and globally ([wiki/WPScan-configuration](https://github.com/tristanlatr/WPWatcher/wiki/WPScan-configuration))
+ - Send scan reports to **Syslog** server ([wiki/Syslog-output](https://github.com/tristanlatr/WPWatcher/wiki/Syslog-output))
- Save raw WPScan output into files
- - Log file can also lists all the findings ([doc](https://github.com/tristanlatr/WPWatcher/wiki/Output))
+ - Log file can also lists all the findings ([wiki/Output](https://github.com/tristanlatr/WPWatcher/wiki/Output))
- Speed up scans using several asynchronous workers
- Parse and **follow URL redirection** if WPScan fails and propose to ignore main redirect
- - Scan sites continuously at defined interval and configure script as a linux service ([doc](https://github.com/tristanlatr/WPWatcher/wiki/Linux-service))
- - Parse results differently wether WPScan format is JSON or CLI
+ - Scan sites continuously at defined interval and configure script as a linux service ([wiki/Linux-service](https://github.com/tristanlatr/WPWatcher/wiki/Linux-service))
- Additionnal alerts depending of finding type (SQL dump, etc.) ([match list](https://github.com/tristanlatr/wpscan_out_parse#additionnal-alerts-strings))
- Keep track of fixed issues
+ - Simple library usage ([wiki/Library-usage](https://github.com/tristanlatr/WPWatcher/wiki/Library-usage))
## Prerequisites
- [WPScan](http://wpscan.org/) (itself requires Ruby and some libraries).
@@ -80,6 +80,12 @@ wpwatcher --urls sites.txt \
WPWatcher must read a configuration file to send mail reports.
*This exemple assume you have filled your config file with mail server setings*.
+**Inspect a report in database**
+
+```bash
+wpwatcher --show
+```
+
## Configuration
Select config file with `--conf File path`. You can specify multiple files. Will overwrites the keys with each successive file.
diff --git a/wpwatcher/__version__.py b/wpwatcher/__version__.py
index 4cfc905..278f259 100644
--- a/wpwatcher/__version__.py
+++ b/wpwatcher/__version__.py
@@ -9,7 +9,7 @@
__version__ = "2.4.3"
__title__ = "wpwatcher"
-__description__ = "wpwatcher - WordPress Watcher is a Python wrapper for WPScan that manages scans on multiple sites and reports by email and syslog"
+__description__ = "wpwatcher - WordPress Watcher - Automating WPScan to scan and report vulnerable Wordpress sites"
__author__ = "Florian Roth, Tristan Landes"
__author_email__ = ""
__license__ = "Apache License 2.0"