drnovertheworld/footprintx — explained in plain English
Analysis updated 2026-07-25
Check a domain's security posture including DNS, email records, and HTTP headers.
Monitor a website over time and get alerts when its security setup changes.
Generate HTML or JSON security reports for a target domain.
Schedule daily security scans with alerts sent to Discord or Slack.
| drnovertheworld/footprintx | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | ops devops | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires cloning the repo, installing Python dependencies, and optionally configuring Discord or Slack webhook URLs for alerts.
FootprintX is a Python tool for security reconnaissance and passive intelligence gathering. It analyzes the web infrastructure of a target domain, assesses its security posture, tracks how its exposure changes over time, and sends alerts when something shifts. The project currently has no stars and no description on its GitHub page, but the README provides a clear picture of what it does. The tool checks several aspects of a domain's setup. It resolves DNS records and inspects email security configurations like MX, SPF, and DMARC, which are the records that control how email is handled and protected from spoofing. It also scans HTTP response headers to see how well the site aligns with modern security standards, discovers subdomains through passive DNS lookups, and assigns a risk score from 0 to 100 with a label of LOW, MEDIUM, or HIGH. A notable feature is the scan comparison engine. When you run the tool more than once against the same target, it compares the new results against the previous scan. It then reports whether the domain's security posture has improved, worsened, or stayed the same. This makes it useful for ongoing monitoring rather than just one-time checks. For automated use, the tool includes a monitoring mode that can be scheduled to run at regular intervals. You can pass a Discord or Slack webhook URL, and the tool will send a notification to that channel whenever it detects a security change. The README includes a cron scheduling example for running it daily at midnight. FootprintX produces reports in two formats: an HTML dashboard for visual review and a structured JSON file for programmatic access. It also saves historical scan data with timestamps so you can track changes over time. Installation involves cloning the repository and installing the listed Python dependencies.
FootprintX is a Python security tool that analyzes a website's DNS, email security, and HTTP headers, assigns a risk score, tracks changes over time, and sends alerts to Discord or Slack when security posture shifts.
Mainly Python. The stack also includes Python.
The explanation does not mention a license for this project.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.