Core Platform
The engines behind the platform.
Orchestration and control-plane for the SquirrelOps deception workspace. Manages the runtime repository checkouts and surfaces their status from a single operator dashboard.
Hosts a Next.js operator dashboard and FastAPI aggregation API. Manages the ClownPeanuts and PingTing repository checkouts via parallel bootstrap/update scripts and surfaces the status of both runtimes. Cross-repo CI with smoke harness. Security controls include directory validation against allowed base roots, Git remote verification against config manifest, ephemeral credential helpers (never embedded in URLs), and hard timeouts on Git operations. Config driven by projects.yaml as single source of truth.
View on GitHub↗Adaptive deception framework beyond traditional honeypots. Deploys convincing fake services, engages attackers, and builds complete intelligence profiles.
Nine emulator modules ship: seven production protocol emulators (SSH, HTTP Admin, Redis, MySQL, PostgreSQL, MongoDB, Memcached), an OpenAI-compatible fake-LLM endpoint, and a dummy emulator for testing. The Rabbit Hole Engine maintains per-session world models with an eight-level credential cascade graph, phantom lateral movement with fake network interfaces, and "oops" artifacts (leaked bash history, debug endpoints, hardcoded passwords). Tarpit primitives include adaptive throttle, slow-drip downloads, infinite exfiltration streams, and query tarpits. Intelligence pipeline: MITRE ATT&CK mapping, attacker classification by skill level, tool fingerprinting, behavioral biometrics, credential reuse detection, STIX 2.1/TAXII 2 export. Advanced features: Adversary Narrative Engine (cross-protocol coherence), Adaptive Lure Bandit (Thompson sampling/UCB), Adversary Theater (live session replay with kill-chain visualization), and counterfactual simulation for policy testing.
View on GitHub↗Local-first network monitoring toolkit. Discovers every device on your network, learns what normal looks like, and alerts when something changes. Your inventory and findings stay on your hardware.
Device discovery via ARP and nmap with fingerprinting and drift detection. Optional LLM device classification against whatever OpenAI-compatible endpoint you configure, so point it at a model on your own hardware to keep fingerprints local. Breach exposure monitoring via HIBP. Log file anomaly detection with baseline learning. Multi-channel alerting (log, webhook, Slack, SMTP) with delivery tracking and exponential backoff retry. Operational reporting with dead-letter queue and replay tooling. Plugin system with SHA256 pinning, namespace constraints, and filesystem root enforcement. macOS launchd service support. Full SQLite storage and no vendor telemetry. The only unprompted outbound call is a one-time IEEE OUI database download for MAC vendor lookup; every other external call is one you configure. Security: parameterized SQL, defusedxml, no shell=True, SSRF protections, DNS pinning, webhook HMAC signing.
View on GitHub↗Network monitoring and deception for home and small-office networks. Version 2.0.1, free to download, Apple Silicon and macOS 14 or later.
A SwiftUI control plane paired with a Python sensor that does the monitoring and deception: auto-deployed decoy services, credential canaries, device fingerprinting, Squirrel Scouts service reconnaissance, and behavioral baselines learned over 48 hours. App and sensor talk over mutual TLS with certificates exchanged during on-device pairing. Inventory, alerts, and configuration stay in local SQLite; optional AI classification and Apple Push Notification alerts are explicit opt-ins. Signed installer with published SHA-256 and a checksummed release verification artifact.
View on GitHub↗Enterprise Modules
Specialized tools for advanced operations.
These modules extend the core platform with targeted capabilities. Included with SquirrelOps Enterprise.
Decoy lifecycle orchestrator. Stand-up, activation, and teardown of deception environments.
Synthetic activity generator. Scripted reconnaissance and lateral movement that makes decoys indistinguishable from production.
Credential canary system. Plants trackable fake credentials across your environment and monitors for usage.
Active Directory deception. Generates decoy AD users, service accounts, and groups plus the detection logic to catch adversary enumeration against them.
Data artifact fingerprinting. Registers fingerprints for exported files and tracks callbacks when a fingerprinted artifact surfaces outside your environment.
Adversary behavioral profiling. Classifies intruder skill level and produces adaptive defense recommendations.
AI endpoint deception. Two-layer detection plus a decoy persona model that engages prompt-injection and jailbreak traffic without leaking real secrets.
License
PolyForm Noncommercial 1.0.0
The source-available repositories above (SquirrelOps, ClownPeanuts, PingTing, and SquirrelOps Home) are licensed under PolyForm Noncommercial 1.0.0. This means you can freely use, study, and modify the source code for personal, research, and educational purposes. The Enterprise modules are closed source.
Commercial use requires a separate commercial license. That includes using the software as part of a product or service you sell, and using it within a business to generate revenue.
To obtain a commercial license, submit a request on our contact form. We'll work with you to find a licensing arrangement that fits your needs.
