Web-Check — an all-in-one OSINT tool that reveals everything about a website: DNS, SSL, headers, tech stack, security, performance, hosting and more, from a single URL. Deployed as a single host-networked Nomad service.
Needs nomad-pack on PATH. The script only adds the nomploy registry and runs this pack.
Source ↗ Project ↗ ★ 34.9k ⚑ Report an issue
Save as values.hcl, edit, then run:
# The name of the Nomad job.
job_name = "web-check"
# The Nomad namespace to deploy into.
namespace = "default"
# The datacenters to deploy to.
datacenters = ["*"]
# The Web-Check container image. Pin a tag in production.
image = "lissy93/web-check:latest"
# Host port for the Web-Check web UI.
port = 3000
# Placement constraints. On a nomploy cluster: attribute = "$${meta.nomploy_control_plane}", operator = "=", value = "true".
constraints = []
# The task resources.
resources = {
cpu = 500
memory = 512
}
| Name | Type | Default | Description |
|---|---|---|---|
| job_name | string | "web-check" | The name of the Nomad job. |
| namespace | string | "default" | The Nomad namespace to deploy into. |
| datacenters | list | ["*"] | The datacenters to deploy to. |
| image | string | "lissy93/web-check:latest" | The Web-Check container image. Pin a tag in production. |
| port | number | 3000 | Host port for the Web-Check web UI. |
| constraints | list | [] | Placement constraints. On a nomploy cluster: attribute = "$${meta.nomploy_control_plane}", operator = "=", value = "true". |
| resources | object | {
cpu = 500
memory = 512
} | The task resources. |
No variables match.
Web-Check is an all-in-one OSINT and website analysis tool. Give it any URL and it returns a comprehensive dashboard: DNS records, SSL/TLS chain, HTTP headers and security posture, detected technology stack, open ports, cookies, crawl rules, carbon footprint, hosting/geo info, performance and much more — great for auditing your own sites.
This pack runs Web-Check as a single host-networked Nomad service. It's stateless (each report is generated on demand).
nomad-pack run web-check --registry=nomploy
Open http://<node-ip>:3000 and enter a URL to analyse.
| Variable | Default | Description |
|---|---|---|
image |
lissy93/web-check:latest |
Container image (pin a tag in production). |
port |
3000 |
Host port for the web UI. |
resources |
500 MHz / 512 MB | CPU and memory for the task. |
Web-Check keeps no persistent state. A handful of checks can be enriched with
optional third-party API keys — add them via the relevant *_API_KEY
environment variables documented upstream.