Simple Django static-asset version probe
Project description
djangofp fetches Django's admin CSS assets from a target site, fingerprints them by size and SHA256, and compares them against a local signature database.
This helps identify the Django version, or narrow down candidates, based on unique static asset fingerprints.
How It Works
djangofp requests the Django admin CSS files from the target site, computes SHA256 and size fingerprints, and compares them against a built-in database of known Django releases.
The fingerprint database currently covers Django versions 4.1.x through 5.2.7 (latest release).
Admin CSS assets used for matching were introduced in Django 4.1 and do not exist in earlier versions.
Installation
You can install djangofp using pipx:
pipx install djangofp
Usage
djangofp https://example.com
Example
$ djangofp https://example.com
[+] base: size=22154 sha256=2374a875...
[+] forms: size=8525 sha256=bccb52c9...
[+] dashboard: size=441 sha256=882cfb2a...
[+] responsive: size=16632 sha256=890d9ac7...
[+] exact match: 18894b0...
versions: 5.2
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file djangofp-0.2.2.tar.gz.
File metadata
- Download URL: djangofp-0.2.2.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56f12f854692b2a00b9eb0c37018f6eceadce1a892d8d28ad4bda8c62f29a386
|
|
| MD5 |
34b5f5b21eb63bf5fc28ec7ad4c53402
|
|
| BLAKE2b-256 |
ca0a6017e38a678b4a7c03d45e1630c60f1a3289e40f1f7da60bb489da4ea2d9
|
File details
Details for the file djangofp-0.2.2-py3-none-any.whl.
File metadata
- Download URL: djangofp-0.2.2-py3-none-any.whl
- Upload date:
- Size: 7.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9b2e184fbce6b54b08b3ec5b6a78e59ed2263ee648c923c1a25f6f1a4ed050f
|
|
| MD5 |
dac0b7f75dbd7572c7f708df4a95c004
|
|
| BLAKE2b-256 |
0e3373cc5ddc28344053811b84ec510adc7d5cde11c9be457879ee9ebce34f30
|