catnet-scanner is the cross-platform (desktop & mobile) application of the CatNet ecosystem.
It provides a modern graphical interface for network discovery and scan workflows, built for users who want a more accessible visual experience without losing speed and technical depth.
catnet-scanner is the GUI layer of the CatNet ecosystem. Core scanning logic is being progressively centralized in catnet-core.
- Provide a friendly cross-platform (desktop & mobile) experience.
- Reuse shared engine contracts.
- Keep UI concerns separate from scan domain logic.
- Evolve as the visual frontend of the ecosystem.
Transition phase. This repository is being repositioned from standalone scanner app to GUI frontend in a multi-repository architecture.
- Branching Policy:
developis the main collaboration branch;mainonly accepts signed, automated PRs fromdevelopcreated bygithub-actions[bot]. - CI/CD: Workflows validate builds, dependencies, and SAST on both
mainanddevelopbranches.
| Repository | Role | |
|---|---|---|
| ⚙️ | catnet-io/engine | Shared Go scanning engine |
| 💻 | catnet-io/catnet | CLI |
| 📱 | catnet-io/app | Desktop & Mobile app |
| 📟 | catnet-io/tui | Terminal UI |