{"repo":"karam-ajaj/atlas","free":true,"listed":false,"github":"https://github.com/karam-ajaj/atlas","clone":"git clone https://github.com/karam-ajaj/atlas.git","description":"Open-source tool for network discovery, visualization, and monitoring. Built with Go, FastAPI, and React, supports Docker host scanning.","language":"JavaScript","stars":1303,"topics":["container","devops","devops-tools","docker","docker-monitoring","docker-swarm","fastapi","golang","homelab","host-discovery"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"🌐 Atlas - Network Infrastructure Visualizer (Go-powered) Atlas is a full-stack containerized tool to scan , analyze , and visualize network infrastructure dynamically. Built with Go, FastAPI, NGINX, and a custom React frontend, it provides automated scanning, storage, and rich dashboards for insight into your infrastructure. --- 🌍 Live Demo 🔗 URL: https://atlasdemo.vnerd.nl/ 👤 Username: admin 🔑 Password: change-me --- 🚀 What It Does Atlas performs three key functions: 1. Scans Docker Containers running on the host to extract: - IP addresses (supports multiple IPs per container) - MAC addresses (supports multiple MACs per container) - Open ports - Network names - OS type (from image metadata) - Each network interface is tracked separately 2. Scans Local & Neighboring Hosts on the subnet to: - Detect reachable devices - Retrieve OS fingerprints, MACs, and open ports - Populate a full map of the infrastructure 3. Visualizes Data in Real-Time : - Serves an interactive HTML dashboard via Nginx - Hosts a FastAPI backend for data access and control - Uses a React frontend to render dynamic network graphs --- 🖼️ Screenshots 🖥️ Desktop View Dashboard - Circular Layout Dashboard - Hierarchical Layout Hosts Table View Logs Panel 📱 Mobile View Dashboard - Collapsed Dashboard - Horizontal Hosts Table Logs Panel 💡 Tip: Click on any screenshot to view the full-size image --- 🚀 Deployment (Docker) Run Atlas with optional port configuration: Environment Variables: - ATLAS UI PORT –","default_branch":null,"files":null,"tree":[],"storefront":"/r/karam-ajaj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/karam-ajaj/atlas/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."}