Skip to content

CloudSecurityOfficeHours/LANAtlas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LANAtlas

LAN Atlas is a lightweight, cloud-hosted network visibility SaaS designed for solo IT admins and small MSPs. It uses on-prem agents to scan local networks and securely send observations to a centralized cloud service, providing simple dashboards, alerts, and exports that explain what devices exist, what changed, and what needs attention. The MVP focuses on proving end-to-end agent → cloud → dashboard workflows while remaining intentionally minimal and production-minded.

Functional Requirements On-prem agent that:

  • Scans configured subnets (ping/ARP + limited ports)
  • Sends signed observations and heartbeats to cloud API

Cloud service that:

  • Supports orgs, sites, agents, devices, observations
  • Provides per-site dashboards and alerts
  • Supports CSV/JSON exports Alerting for:
  • New device detected
  • Device missing for N hours
  • New open port on existing device

Non-Functional Requirements

  • Secure agent-to-cloud communication (API keys)
  • Multi-tenant data isolation
  • Resilient agent behavior (buffering, retries)
  • Cloud deployment using AWS best practices
  • Clean, maintainable Python codebase

See Contributor Setup for local environment and .env instructions.

About

A lightweight network visibility project that helps small teams understand what devices are on their network, what changed, and what may need attention. This repo contains the code, planning, and documentation for the LAN Atlas MVP, including local scanning, cloud ingestion, dashboards, alerts, and testing.

Resources

License

Stars

4 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors