Skip to main content
SQUIRRELOPS

Community

Built in the open.

SquirrelOps is built on a foundation of source-available tools that anyone can inspect, learn from, and use for personal, research, and educational purposes.

Source-available under PolyForm Noncommercial 1.0.0. Free for personal, research, and educational use. Commercial use requires a separate license.

SquirrelOps logo

Core Platform

The engines behind the platform.

SquirrelOpsPolyForm Noncommercial

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
ClownPeanutsPolyForm Noncommercial

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
PingTingPolyForm Noncommercial

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
SquirrelOps HomePolyForm Noncommercial

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.

FunHouseForgeEnterprise Only

Decoy lifecycle orchestrator. Stand-up, activation, and teardown of deception environments.

GhostCrewEnterprise Only

Synthetic activity generator. Scripted reconnaissance and lateral movement that makes decoys indistinguishable from production.

WitchBaitEnterprise Only

Credential canary system. Plants trackable fake credentials across your environment and monitors for usage.

ADLibsEnterprise Only

Active Directory deception. Generates decoy AD users, service accounts, and groups plus the detection logic to catch adversary enumeration against them.

PripyatSpringsEnterprise Only

Data artifact fingerprinting. Registers fingerprints for exported files and tracks callbacks when a fingerprinted artifact surfaces outside your environment.

DirtyLaundryEnterprise Only

Adversary behavioral profiling. Classifies intruder skill level and produces adaptive defense recommendations.

StuntDoubleEnterprise Only

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.