
Stärken Sie die Sicherheit jeder WordPress-Installation.
Erhöhen Sie die Sicherheit jeder WordPress-Installation.
❮ HINWEIS ❯ Dieses Tool veröffentlicht regelmäßig neue Versionen. Stellen Sie sicher, dass Sie Ihre Abhängigkeiten häufig aktualisieren, um die neueste Version zu erhalten. Informationen zu den neuen Funktionen finden Sie im Changelog oder in CHANGELOG.md.
Für die Installation von WPHardening muss nur ein Konsolenbefehl ausgeführt werden:
$ pip install -r requirements.txt
$ python wphardening.py -h
__ _______ _ _ _ _
\ \ / / __ \| | | | | | (_)
\ \ /\ / /| |__) | |__| | __ _ _ __ __| | ___ _ __ _ _ __ __ _
\ \/ \/ / | ___/| __ |/ _` | '__/ _` |/ _ \ '_ \| | '_ \ / _` |
\ /\ / | | | | | | (_| | | | (_| | __/ | | | | | | | (_| |
\/ \/ |_| |_| |_|\__,_|_| \__,_|\___|_| |_|_|_| |_|\__, |
__/ |
Fortify the security of any WordPress installation. |___/
Caceria de Spammers - http://www.caceriadespammers.com.ar
Usage: python wphardening.py [options]
Options:
--version show program's version number and exit
-h, --help show this help message and exit
-v, --verbose Active verbose mode output results
--update Check for WPHardening latest stable version
Target:
This option must be specified to modify the package WordPress.
-d DIRECTORY, --dir=DIRECTORY
**REQUIRED** - Working Directory.
--load-conf=FILE Load file configuration.
Hardening:
Different tools to hardening WordPress.
-c, --chmod Chmod 755 in directory and 644 in files.
-r, --remove Remove files and directory.
-b, --robots Create file robots.txt
-f, --fingerprinting
Deleted fingerprinting WordPress.
-t, --timthumb Find the library TimThumb.
--chown=user:group Changing file and directory owner.
--wp-config Wizard generated wp-config.php
--plugins Download Plugins Security.
--proxy=PROXY Use a HTTP proxy to connect to the target url for
--plugins and --wp-config.
--indexes It deny you to display the contents of directories.
--minify Compressing static file .css and .js
--malware-scan Malware Scan in WordPress project.
--6g-firewall 6G Firewall.
--rest-api Disable REST API.
Miscellaneous:
-o FILE, --output=FILE
Write log report to FILE.log
Vor der Verwendung des Tools muss sichergestellt werden, dass das Arbeitsverzeichnis WordPress ist.
$ python wphardening.py -d /home/path/to/wordpress -v
Diese Option fügt Dateien und Verzeichnissen die korrekten Berechtigungen hinzu.
$ python wphardening.py -d /home/path/to/wordpress --chmod -v
Ein Teil der Härtung eines Systems besteht darin, nicht benötigte Dateien, Verzeichnisse oder Komponenten zu entfernen.
$ python wphardening.py -d /home/path/to/wordpress --remove -v
WordPress enthält standardmäßig keine robots.txt-Datei. Mit dieser Option kann eine eigene robots.txt angepasst werden.
$ python wphardening.py -d /home/path/to/wordpress --robots -v
Weitere Informationen unter robots.txt
$ python wphardening.py -d /home/path/to/wordpress --fingerprinting -v
$ python wphardening.py -d /home/path/to/wordpress --timthumb -v
Diese Datei wird erstellt, um das Navigieren in einem Verzeichnis zu verhindern.
$ python wphardening.py -d /home/path/to/wordpress --indexes -v
Folgende Liste enthält die am häufigsten verwendeten Sicherheits-Plugins, die automatisch heruntergeladen werden können:
$ python wphardening.py -d /home/path/to/wordpress --plugins
Dieser Befehl erstellt automatisch eine Datei namens wp-config-wphardening.php, die dann umbenannt werden kann.
$ python wphardening.py -d /home/path/to/wordpress --wp-config
$ python wphardening.py -d /home/path/to/wordpress --6g-firewall
$ python wphardening.py -d /home/path/to/wordpress --rest-api
Mit dieser Option kann immer die neueste Version von WPHardening bezogen werden.
$ python wphardening.py --update
$ python wphardening.py -d /home/path/to/wordpress -c -r -f -t --wp-config --indexes --plugins --6g-firewall --rest-api -o /home/user/wphardening.log
https://github.com/elcodigok/wphardening