All Projects → drego85 → htpw

drego85 / htpw

Licence: other
htpw is a project to increase the security of your WordPress!

Projects that are alternatives of or similar to htpw

Apache-Directory-Listing
A directory listing theme for Apache
Stars: ✭ 138 (+228.57%)
Mutual labels:  apache, htaccess
Htaccess
✂A collection of useful .htaccess snippets.
Stars: ✭ 11,830 (+28066.67%)
Mutual labels:  apache, htaccess
autoindex strapdown
Easily add Markdown README/HEADERs to Apache's directory indexes, rendered by Strapdown.js
Stars: ✭ 34 (-19.05%)
Mutual labels:  apache, htaccess
Server Configs Apache
Apache HTTP server boilerplate configs
Stars: ✭ 2,916 (+6842.86%)
Mutual labels:  apache, htaccess
Simple-Social-Network
Micro Social Network developed in PHP, MySQL, BOOTSTRAP 3 and VUE.JS 2
Stars: ✭ 18 (-57.14%)
Mutual labels:  apache, htaccess
qpid-proton-j
Mirror of Apache Qpid Proton-J
Stars: ✭ 28 (-33.33%)
Mutual labels:  apache
semalt-blocker
⛔ Self-updating PHP library which blocks referral spam from ruining your website statistics
Stars: ✭ 67 (+59.52%)
Mutual labels:  apache
vhost-gen
Configurable vHost generator for Apache 2.2, Apache 2.4 and Nginx
Stars: ✭ 111 (+164.29%)
Mutual labels:  apache
analog-ce
Analog CE
Stars: ✭ 14 (-66.67%)
Mutual labels:  apache
Apache
Docker container running Apache running on Ubuntu, Composer, Lavavel, TDD via Shippable & CircleCI
Stars: ✭ 15 (-64.29%)
Mutual labels:  apache
h2go
Apache H2 Go SQL Driver
Stars: ✭ 35 (-16.67%)
Mutual labels:  apache
reverse-proxy-php
在GAE php空间或者在国外apache php空间搭建反向代理
Stars: ✭ 51 (+21.43%)
Mutual labels:  apache
apache-baseline
DevSec Apache Baseline - InSpec Profile
Stars: ✭ 37 (-11.9%)
Mutual labels:  apache
baikal-docker
Provides a ready-to-go Baikal server, incl. docker-compose.yml & Systemd service file
Stars: ✭ 85 (+102.38%)
Mutual labels:  apache
error-log-parser
Simple PHP library to parse Apache or Nginx error-log file entries for further usage.
Stars: ✭ 19 (-54.76%)
Mutual labels:  apache
hadoop-data-ingestion-tool
OLAP and ETL of Big Data
Stars: ✭ 17 (-59.52%)
Mutual labels:  apache
zeppelin
Apache Zeppelin with support for SQL Server
Stars: ✭ 17 (-59.52%)
Mutual labels:  apache
docker base images
Vlad's Base Images for Docker
Stars: ✭ 61 (+45.24%)
Mutual labels:  apache
qpid-jms
Mirror of Apache Qpid JMS
Stars: ✭ 60 (+42.86%)
Mutual labels:  apache
ap-airflow
Astronomer Core Docker Images
Stars: ✭ 87 (+107.14%)
Mutual labels:  apache

htpw

.htaccess to protect WordPress

Description

htpw is a project to increase the security of your WordPress installation without installing external plugins to preserve memory, space and integrity of the cms installation.

It doesn't introduce invasive rules (XSS or Injection protection) to avoid creating malfunctions with external plugins.

Functionality

htpw introduces protection against:

  • Protect log files;
  • Protect system files;
  • Disable directory listening;
  • Implementation of Security Headers;
  • Block malicious or suspicious user agent;
  • Disable the execution of PHP code in the Upload directory;
  • Disable the execution of PHP code in the Plugins directory (rule by default disabled);
  • Disable the execution of PHP code in the Themes directory;
  • Block XML-RPC requests except JetPack or Akismet connections.

Installation

Add to the bottom of your .htaccess file the contents of the htaccess file.

htpw works if your webserver is Apache (not NGINX).

Testing

If you want to test if the new rules work and protect your WordPress site you can use WPScan (WordPress Security Scanner), if the default scan fails htpw is working!

You can install WPScan on your PC or use it online, online scan failed example:

WPScan Fails via htpw

Troubleshooting

  • If you use a CDN service (like Cloudflare) remember to install the mod_remoteip apache module

Credits

License

GNU General Public License v3.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].