Litterbox: Een Zelfgehoste Sandbox voor Beveiligingspayloadanalyse en LLM-integratie
Blacksnufkin's Litterbox is een zelf-gehoste MCP-servertool ontworpen voor offensieve en defensieve beveiligingsprofessionals. Voornaamste gebouwd met Python, het integreert met taalmodellen via het Model Context Protocol en verbindt met EDR-geinstrumenteerde Windows virtuele machines. Het biedt een sandbox voor payload-analyse, met mogelijkheden voor statische, dynamische en EDR-beoordelingen. Het platform ondersteunt verschillende beveiligingsworkflows, waardoor professionals payloads kunnen analyseren en testen in geïsoleerde omgevingen. Een op Rust gebaseerde Whiskers-agent breidt zijn bereik uit naar Windows VM's, waardoor het een veelzijdige tool is voor beveiligingsoperaties.
Waarmee verbindt Litterbox?
Litterbox verbindt met verschillende externe systemen om zijn beveiligingsanalysecapaciteiten te verbeteren. Het integreert met het Model Context Protocol (MCP) om te communiceren met taalmodellen zoals Claude Desktop, Claude Code, Cursor, Windsurf en VS Code. Het platform verbindt ook met EDR-geinstrumenteerde Windows virtuele machines, specifiek integrerend met Elastic Defend en Fibratus voor het verzamelen van waarschuwingen. De communicatie maakt voornamelijk gebruik van HTTP, met zowel de hoofdserver die een Flask-webdashboard en HTTP API heeft, als de Whiskers Rust-agent die als een HTTP-runner fungeert.
Kernfunctionaliteiten en tools
Litterbox biedt een reeks tools voor beveiligingsanalyse. De Python-clientbibliotheek, GrumpyCats, biedt zowel een opdrachtregelinterface als een bibliotheek voor programmatische controle. CLI-subcommando's omvatten "edr-run", "edr-results", "edr-profiles", "edr-status", "scanners" en "fibratus-alerts". Het systeem exposeert 29 MCP-tools, met voorbeelden zoals detection_summary, evasion_recommendations, attribution_check en deployment_readiness voor OPSEC-review prompts. Een volledige HTTP API-referentie is beschikbaar, ter aanvulling van het Flask-webdashboard.
Voor wie is het?
Litterbox is ontworpen voor offensieve en defensieve beveiligingsprofessionals, waaronder Red Team- en Blue Team-operators, malware-onderzoekers, penetratietesters en malware-ontwikkelaars. Het ondersteunt degenen die payloadanalyse, evasietests en EDR-waarschuwingcorrelatie in gecontroleerde omgevingen moeten uitvoeren. Het platform is ideaal voor het integreren van taalmodellen in beveiligingsworkflows voor geavanceerde analyses. Dit is niet de juiste keuze als je een vooraf geconfigureerde, cloudgebaseerde sandboxoplossing zonder lokale setup nodig hebt.
Hoe te beginnen
Er zijn geen inloggegevens vereist voor de eerste toegang, aangezien het platform is ontworpen voor geïsoleerde testomgevingen. Het systeem ondersteunt HTTP als zijn primaire transportprotocol voor servercommunicatie en agentinteractie.
Gebruikscases
- Payloadanalyse en evasietests: Gebruikers uploaden monsters om statische, dynamische en EDR-analyse uit te voeren om de gereedheid van een payload te beoordelen.
- EDR-integratie en waarschuwingcorrelatie: Stuur payloads naar EDR-geinstrumenteerde Windows VM's (Elastic Defend of Fibratus) en correleer detectiewaarschuwingen.
- LLM-gedreven analyse: Taalmodellen orkestreren end-to-end analyseworkflows, van bestandupload tot risicobeoordeling en rapportgeneratie, via MCP-integratie.
Litterbox biedt een krachtige, zelf-gehoste omgeving voor beveiligingsprofessionals om payloadanalyse uit te voeren en EDR-systemen te integreren. De verbinding met MCP-clients stelt geavanceerde LLM-gedreven beveiligingsworkflows in staat, wat zowel offensieve als defensieve operaties verbetert. Het platform biedt flexibiliteit via zijn Python- en Rust-componenten, die tegemoetkomen aan verschillende testbehoeften. Het is goed geschikt voor beveiligingsteams die hun analysemogelijkheden willen automatiseren en verdiepen. Begin met het gebruik van de GrumpyCats CLI om een edr-run payloadanalyse uit te voeren.






