Skip to content

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Light Luna

Orbit. Observe. Defend.
Intelligent Software Firewall & Autonomous Defense
A Light Family product by THAI DUY Digital
Status: Architecture / documentation baseline, 2026-10-13. No runtime product, firewall installation, cloud service or auto-ban is claimed.

Light Luna is a packaged software firewall for Linux servers and future compatible security appliances. It combines traditional, predictable firewall controls with Luna Brain, a bounded, evidence-driven security decision system. It works without Cloud, NetBird or Luna Brain. Development is strictly standalone-first: implement, package and prove the independent firewall before initiating ANY NetBird connector development. NetBird is a later optional integration, not an early development track.

Product principles

  1. Firewall first: deterministic rules, aliases, stateful filtering, zones, interfaces, NAT where applicable, schedules, audit and recoverable configuration; AI is optional.
  2. Install anywhere, select deployment mode: Host (local protection), Edge (log/telemetry controller with remote agents, not necessarily inline) and Gateway (routing/forwarding appliance, optional for compatible hardware). Mode is a configuration, not a separate codebase.
  3. Defense in depth: L3/L4 firewall + layer-7 WAF/reverse-proxy adapters + optional IDS/IPS + Luna Brain.
  4. Autonomy with bounded authority: detect → investigate → decide → independent policy gate → execute → verify → learn; every execution has provenance, expiry, replay protection and rollback.
  5. Offline-first safety: no dependency on an external API or LLM to permit routine traffic; existing policies and ban expirations continue if Cloud fails.
  6. Strict development order: standalone Host/Edge firewall + WebUI/CLI + installer + tests first; demonstrate operational standalone acceptance before starting NetBird integration. NetBird API research is parked reference material only until that gate.
  7. Non-invasive coexistence: never flush other components' firewall tables, interrupt Docker/NetBird/UFW/Cloud security groups, or disable NetBird ACL enforcement as a workaround.
  8. Privacy and provenance: source IP, proxy identity, version-to-CVE applicability, learning labels and telemetry gaps must be explicit; no default sharing of raw logs or customer IP histories to Cloud.
  9. Releasable product: two-architecture signed packages, clean install/upgrade/uninstall, service watchdog, safe migrations, rollback, supply-chain attestations and compatibility matrix.

Naming

Product: Light Luna (two words). Brain: Luna Brain. Cloud: Light Luna Cloud. CLI: lunactl. Privileged executor: lunalockd (working name). System agent: luna-agent (working name). Appliance: Light Luna Box. Firmware/project image: Light Luna OS (future, only after hardware feasibility).

Read this first

Document Purpose
Product vision Name, lunar metaphor, personas, market/product boundary
System architecture Modes, planes, interfaces, authority and data flow
Firewall specification Rules, aliases, NAT, compiler, transactional enforcement
Luna Brain Observation, decisions, learning, confidence and trust
WAF, IDS & CVE L7, traffic inspection, threat feeds, software provenance
NetBird integration — DEFERRED Reference research only. NO implementation before standalone acceptance gate
Cloud & Fleet Remote controllers, security, lifecycle and privacy
Security & safety Threat model, guardrails, lockout rescue, abuse defense
Packaging & hardware Linux deployment, future appliance, upgrade/recovery
WebUI, API & CLI Operator UX, RBAC, control API and execution tool
Moon-state design Brand and incident severity language
Roadmap & test gates Milestones, acceptance criteria and anti-scope-creep
Architectural decisions Decided / proposed / unresolved
Research sources Public official documentation links and caveats
Project handoff Decisions, artifacts, GitHub blocker and next session

Mandatory stage gate — standalone first

Stage A (ACTIVE PLAN): Build and prove Light Luna as a self-contained firewall. Host and Edge must work without NetBird installed, without NetBird APIs, and without any NetBird dependency. Complete local rules, aliases, policy compiler, agent/executor, WebUI/CLI, packaging, recovery and standalone end-to-end tests first.

Stage B (LATER, BLOCKED): Only after a documented standalone working build passes the exit criteria in docs/11-ROADMAP.md and the owner authorizes the next phase, begin engineering and testing the optional NetBird connector. Until then: no NetBird integration code, API probing, access tokens, compatibility tests or modification to the existing NetBird stack. Existing public documentation research may remain in this repository as future design reference.

Initial topology

          Future optional Cloud Intelligence / Fleet Controller
                             |
                     mTLS / signed updates
                             |
WebUI / lunactl ---> Local Control API ---> Policy & Config Store
                             |                    |
              Sensors <--- Event Normalizer ---> Luna Brain
                             |                    |
                             +---> Policy Gate <---+
                                     |
                             Privileged Executor
                              /      |        \
                         nftables   WAF      IDS/Proxy adapters
                                     |
           Local Host / Edge Agent / Routed Gateway (chosen at install)

           [FUTURE / NOT PART OF STANDALONE BASELINE]
           Optional NetBird Connector: peer/group/policy inventory,
             secure management path; NEVER owner of Luna policy.

Current boundaries

  • This repository starts as design and technical documentation; no firewall code, WAF engine, enforcement daemon, infrastructure, domain, logo asset, or deployment is claimed to exist.
  • Existing Luna/Selene Sentinel work is research input; do not copy live logs, agent memory databases, credentials, user data or production automation into this repository.
  • Existing production Light Remote, NetBird, VPS-ARM, HOMESV and VPS-AMD are out of scope for rule changes until a lab and owner-approved rollout plan are ready. NetBird integration development itself is out of scope until standalone gate acceptance.
  • Licensing, product name/trademark/domain availability, commercial Cloud terms, and vendor integration obligations remain subject to review.

About

No description, website, or topics provided.

Resources

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors