Hacking sitepulse — Lightweight Domain & HTTP Target Monitor

discosecurity

Newbie
Joined
26.09.26
Messages
1
Reaction score
0
Points
1
sitepulse
Lightweight CLI tool for domain monitoring, HTTP status checking, and content change detection.​

What it does:
  • Monitor domains, subdomains, and HTTP targets from the terminal
  • Detect status code changes, content modifications, and downtime
  • SHA256 content hashing — know when a page changes
  • Continuous watch mode with configurable intervals
  • History reports with uptime percentage
  • Minimal setup — one dependency (requests), just add targets and go

Quick look:
Code:
  $ sitepulse add target.com
    [UP]   https://target.com   200   142ms   1.2KB   ff67a9d7

  $ sitepulse watch --interval 60
    --- Check #1 at 16:45:00 ---
    [UP]   https://target.com   200   138ms   1.2KB   ff67a9d7
    >> CONTENT CHANGED: https://target.com

  $ sitepulse report target.com
    Total checks: 47 | Uptime: 97.9%

Install:
Code:
  git clone https://github.com/DiscoSecurity/sitepulse.git
  cd sitepulse && pip install .

GitHub: https://github.com/DiscoSecurity/sitepulse

Built with Python. MIT License. Contributions welcome.
 
Top Bottom