TideFinger is an open-source web fingerprinting utility for identifying technologies used by websites and web applications. It combines several traditional and modern fingerprinting techniques instead of relying on a single detection method. Its rule collection consolidates fingerprints derived from multiple existing open-source projects and reorganizes them into a unified database. Detection can use characteristics such as URLs, headers, file contents, hashes, and other identifiable application traits. The repository includes utilities intended to help researchers discover and collect new fingerprints. Both Python 2 and Python 3 implementations are included, along with documentation explaining web fingerprinting techniques and design considerations.
Features
- Multi-method web fingerprint detection
- Combined fingerprint rule database
- Header and content-based identification
- URL and file characteristic matching
- Fingerprint collection utilities
- Python 2 and Python 3 implementations