{"repo":"SonOfTroll/ZTForge","free":true,"listed":false,"github":"https://github.com/SonOfTroll/ZTForge","clone":"git clone https://github.com/SonOfTroll/ZTForge.git","description":"A self-hosted platform where security teams visually design Zero Trust architectures, simulate attacks, and enforce access policies before deployment.","language":"Python","stars":15,"topics":[],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"ZTForge Visual Zero Trust Architecture Designer — design, simulate, and enforce Zero Trust policies on a drag-and-drop canvas. ZTForge is a self-hosted web application for security teams, DevOps engineers, and homelabbers who want to design and validate Zero Trust architectures visually before deploying them. Status : MVP — functional core features, not production-hardened yet. Contributions welcome. Architecture Quick Start Service URL Credentials --------- ----- ------------- Frontend http://localhost:3000 — Backend API http://localhost:8000/api/docs — Keycloak Admin http://localhost:8080 admin / admin OPA http://localhost:8181 — Demo users (Keycloak): - admin / admin123 (admin role) - editor / editor123 (editor role) - viewer / viewer123 (viewer role) Features Canvas Designer - 6 node types: Identity, Device, Application, Data, Network Segment, Policy Gate - Drag-and-drop with snap-to-grid - Edge policies with conditions (MFA, device compliance, time restrictions) - Minimap and viewport controls - Optimistic concurrency control (version conflicts detected) Real-time Collaboration - Socket.io rooms per canvas - Live cursor positions - Presence indicators - Node/edge changes broadcast instantly Breach Simulator Deterministic, rule-based simulation engine (no AI/ML). Implements NIST 800-207: - Default deny — no traversal without explicit allow policy - Device compliance — blocks non-compliant devices - MFA enforcement — requires multi-factor authentication - Micro-segmentatio","default_branch":null,"files":null,"tree":[],"storefront":"/r/SonOfTroll","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/SonOfTroll/ZTForge/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}