LIVE
Loading...
Cert Days Left
...
Checking crt.sh
DNS Status
...
Google DoH
CT Log Entries
...
crt.sh database
Issuer
...
Certificate CA
Mail (MX)
...
DNS MX record
Intranet
🔒
Awaiting probe
01 · LIVE · kneuralabs.com REAL DATA via free APIs
SSL / TLS Certificate (crt.sh)
Loading
DNS Records (Google DoH)
Resolving
Certificate Transparency Log (crt.sh)
Fetching
Security Headers Check
CORS LIMITED
Browsers block cross-origin response header inspection (CORS policy). This is correct security behavior and cannot be bypassed from a static page without a backend proxy.

Check manually (free):
securityheaders.com/?q=kneuralabs.com
observatory.mozilla.org
curl -I https://www.kneuralabs.com
02 · INTRANET · intranet.kneuralabs.com LIVE PROBE
Intranet Agent Status
AWAITING SCAN
📡
Awaiting Probe
Enter an Intranet URL above and press Scan. Your browser will test live reachability. A private host cannot be reached directly — connect the agent below to stream real status.
Live Reachability Probe
No probe run yet.
Live Scan Event Log
REAL · Public APIs
Starting scan…
Connect Intranet Agent
1-CLICK

⚡ One-click setup — no configuration

On any machine inside your network, paste one command into a terminal. It installs the agent, opens a secure tunnel, and reopens this dashboard already connected.

Mac / Linux curl -fsSL https://vigil.kneuralabs.com/agent/run-agent.sh | bash
Windows irm https://vigil.kneuralabs.com/agent/run-agent.ps1 | iex

Want a permanent URL that survives restarts? Add --permanent --hostname agent.yourdomain.com (needs a Cloudflare account) — see agent/README.md.

Prefer to set it up by hand? Manual 3 steps
1
Run the agent on an intranet host
Copy the repo's agent/ folder to any box that can reach your services. Zero dependencies — just Python 3:
cp config.example.json config.json && python3 vigil_agent.py --config config.json
2
Expose its /events endpoint
Easiest — a Cloudflare Tunnel (no inbound ports; gives a public HTTPS URL). The agent already sends CORS headers:
cloudflared tunnel --url http://localhost:8787
Alternative: set webhook_url in the config to PUSH events to a relay you control (Cloudflare Worker / Pipedream), then use that relay's read URL.
3
Paste the URL below & Connect
The dashboard polls every 10s, validates the JSON, de-duplicates, and streams only new events into the feed above.