v2.5.0 — Open Source on GitHub

AI-Native Network Intelligence

One binary. Every platform. Drop MythNet onto any machine — it discovers your entire network, scans for vulnerabilities, meshes with other instances, and stands guard with continuous AI analysis.

15 MB
Single Binary
Zero
Dependencies
< 60s
First Scan
Quick Start

Running in 60 Seconds

Download a single binary. Run it. Open your browser. That's it.

$ curl -fsSL https://github.com/EnochSojourn/mythnet/releases/latest/download/mythnet-linux-amd64 -o mythnet
$ chmod +x mythnet
$ sudo ./mythnet
Open http://localhost:8080
Password auto-generated on first run
Subnets detected automatically
Capabilities

Everything You Need to See and Protect Your Network

Discovery, security, telemetry, AI analysis, and mesh networking — all in a single statically-linked binary.

Live Network Map

D3.js force-directed topology with real-time WebSocket updates. Click any node to drill into ports, banners, uptime, latency history, CVEs, and device notes. Export as SVG.

Active AI Analysis

Claude-powered analysis runs continuously after every scan cycle. Chat with the AI directly from the UI to ask about threats, device health, or network state.

Security Scanning

18 CVE detection rules, HTTP header audits, TLS cipher analysis, certificate expiration monitoring, and dangerous port flagging — all running out of the box.

Autonomous Discovery

TCP ping sweeps, ARP lookups, mDNS, SSDP, and NetBIOS probing across 300+ ports. Auto-detects subnets, fingerprints OS, classifies device types from a built-in OUI database.

Mesh Intelligence

Instances discover each other via gossip protocol and replicate through mTLS-encrypted channels. Full nodes hold complete databases. Sensor nodes push data upstream.

Deep Telemetry

SNMP trap and poll listener, RFC 3164 syslog receiver, and HTTP API poller with automatic status change deduplication. Listens for every signal your devices emit.

Network Tools

Ping, DNS lookup, port check, traceroute, WHOIS, SNMP walk, Wake-on-LAN, and subnet calculator — all from the web UI or the mythctl CLI client.

Standardized Ingestion

All device data is normalized into Markdown format before storage. SNMP traps, syslog messages, and HTTP API responses are translated into a clean, searchable format.

mythctl CLI

A standalone 6MB CLI client with 13 commands. Manage devices, trigger scans, query AI, and export data from any terminal. Pipe-friendly JSON output.

Architecture

One Binary. Everything Inside.

MythNet is a single statically-linked Go binary with the entire stack embedded. No runtime dependencies. No containers required.

mythnet — 15 MB statically linked
Go 1.24 Scanner Engine
SvelteKit + D3.js Web UI
SQLite WAL Database
Claude AI Integration
Memberlist Gossip Mesh
Prometheus Metrics
SNMP / Syslog / HTTP Pollers
mTLS Certificate Manager
51+
API Endpoints
18
CVE Detection Rules
300+
Ports Scanned
6
Platform Targets
CLI Client

Meet mythctl

A standalone 6MB CLI client. Full remote access to any MythNet instance from any terminal.

mythctl
$ mythctl devices --format table
ID HOSTNAME IP STATUS PORTS
1 gateway 192.168.1.1 up 22,80,443
2 nas-primary 192.168.1.10 up 22,80,5001,9090
3 cam-front 192.168.1.30 up 80,554
47 devices found
$ mythctl ai "Any expiring TLS certs?"
2 devices have certs expiring within 30 days:
nas-primary (192.168.1.10) — expires Apr 28
homelab-k8s (192.168.1.60) — expires May 3
devices
List and search all discovered devices
scan
Trigger a network scan
events
Stream events in real time (-f)
health
Network health score and grade
sla
SLA uptime report (24h/7d/30d)
digest
Daily summary with highlights
tools
Ping, DNS, port check, WHOIS, subnet calc
config
Export or validate configuration
test
Check server connectivity
update
Self-update from GitHub releases
Download mythctl
Integrations

Plugs Into Your Stack

Export metrics, send alerts, and feed data to the tools you already use.

Prometheus

Native /metrics endpoint with 50+ gauges and counters. Scrape-ready out of the box.

Grafana

Pre-built dashboard template included in the repo. Import the JSON and go.

Slack & Discord

Webhook alerts with rich formatting. Route by severity to different channels.

Email (SMTP)

HTML-formatted alerts and daily digest emails. Configurable recipients and thresholds.

Syslog

RFC 3164 forwarding to your SIEM or log aggregator. Standard severity levels.

Webhooks

Generic JSON webhooks with HMAC-SHA256 signatures. Integrate with anything.

Platform

Runs Everywhere. Meshes Everything.

One statically-linked Go binary. Six platform targets. Zero external dependencies. The UI, database, scanner, and AI are all embedded.

Linuxamd64 / arm64 / armv7
macOSIntel / Apple Silicon
Windowsx86_64
Raspberry PiARMv7 / ARM64
DockerOCI / docker-compose

Full Nodes

Bidirectional sync with complete database replication via mTLS. Every full node holds the entire network picture. If one goes down, nothing is lost.

Sensor Nodes

Lightweight push-only instances that scan locally and forward data upstream. Minimal footprint, perfect for edge deployment on constrained hardware.

Go 1.24|SQLite WAL|SvelteKit + D3.js|HashiCorp Memberlist|Claude AI|Docker + systemd|51+ API Endpoints

Ready to See Your Network?

Download MythNet, run it, and have full network visibility in under 60 seconds. Free and open source.

Works on Linux, macOS, Windows, Docker, and Raspberry Pi.