https://github.com/metemaddar/django_hide
Django package to hide from wappalyzer
https://github.com/metemaddar/django_hide
django security
Last synced: 6 months ago
JSON representation
Django package to hide from wappalyzer
- Host: GitHub
- URL: https://github.com/metemaddar/django_hide
- Owner: metemaddar
- License: mit
- Created: 2018-12-09T22:03:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-05-30T20:23:24.000Z (about 1 year ago)
- Last Synced: 2025-10-27T04:10:12.127Z (8 months ago)
- Topics: django, security
- Language: Python
- Homepage: https://pypi.python.org/pypi/django-hide
- Size: 35.2 KB
- Stars: 10
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Django Hide

**Django Hide** is a Django package designed to obscure your application's programming languages and frameworks from detection tools like Wappalyzer. By encrypting the CSRF token tag, this package helps prevent Wappalyzer and similar tools from identifying your application as a Django project.
## Requirements
### Python
Supports Python versions 3.6 and later, in line with Django’s compatibility. For more details on Python versions compatible with Django, see [What Python version can I use with Django?](https://docs.djangoproject.com/en/stable/faq/install/#what-python-can-i-use-with-django)
## Installation
Install `django-hide` and its dependencies from [PyPI](https://pypi.python.org/pypi/django-hide) using `pip`:
```shell
pip install django-hide
```
## Setup
1. Add `django_hide` to your `INSTALLED_APPS`:
```python
INSTALLED_APPS = (
...
'django_hide',
)
```
2. Add `django_hide` middleware to your `MIDDLEWARE`:
```python
MIDDLEWARE = (
...
'django_hide.middleware.CSRFHIDEMiddleware',
)
```
3. Load the `{% load django_hide %}` template tag in your templates:
```html
{% extends "base.html" %}
{% load django_hide %}
```
4. Replace `{% csrf_token %}` with `{% h_csrf_token %}` in your forms:
```html
{% h_csrf_token %}
{% "Submit" %}
```
## Note
To ensure your Django application remains hidden, clear Wappalyzer cookies.