Skip to content

Tools

Overview

Eon Insights consists of a set of command-line tools and daemons, each shipped as a single binary.

Most daemons follow the same conventions: a -c <file> flag pointing at a YAML config file, a -debug flag for verbose logging, and a ClickHouse connection block (host/port/database/username/password) in that config. Daemons that consume a task queue (tlsscand, nmapscand, notifyd, pcapworker, scascand) connect to Redis and shut down gracefully on SIGINT/SIGTERM. Redis must have AUTH enabled.

ToolTypePurpose
insightsHTTP APIMain REST API the dashboard talks to
captureDaemon/CLIPassive capture of TLS, QUIC, SSH, IKE/IPsec, OpenVPN
hostsyncDaemonDiscovers hosts/clients from captured traffic, enqueues scans
tlsscandWorker daemonProcesses queued TLS scan tasks
nmapscandWorker daemonProcesses queued nmap port/service scan tasks
tlsscanCLIOne-shot TLS/SSL scan of a single endpoint
fingerprintdHTTP APICentralized TLS fingerprint database service
pcapworkerWorker daemonExtracts TLS handshakes from uploaded PCAP files
notifydWorker + schedulerCertificate-expiry and malware-fingerprint alerts (email/Slack/webhook)
scaCLIOne-shot Software Composition Analysis scan of a repository
scascandWorker daemonProcesses queued SCA repository scans