Cloud-ready network intelligence and traceroute visualization platform built with FastAPI, Next.js, and Docker.
SentinelSight is a full-stack network intelligence platform designed for:
- ICMP probing
- Traceroute analysis
- RTT latency visualization
- Hop-by-hop route mapping
- Geolocation enrichment
- Interactive web-based monitoring dashboard
The platform combines a FastAPI backend with a modern Next.js frontend and supports cloud deployment using Render and Vercel.
https://sentineltrace.vercel.app
https://nettracepro.onrender.com/docs
- FastAPI REST API
- ICMP probing
- Traceroute scanning
- Async scan execution
- Geolocation enrichment
- Structured logging
- Modular architecture
- Hacker-style responsive UI
- Real-time scan dashboard
- RTT latency charts
- Hop visualization
- Interactive geolocation map
- Export scan results as JSON
- Session persistence
- Docker support
- Render deployment
- Vercel deployment
- GitHub Actions CI-ready
| Layer | Technology |
|---|---|
| Frontend | Next.js, TypeScript, TailwindCSS |
| Backend | FastAPI, Python |
| Networking | Scapy |
| Charts | Recharts |
| Maps | Leaflet |
| Deployment | Render, Vercel |
| Containerization | Docker |
NetTracePro/
├── backend/
├── frontend/
├── docker/
├── tests/
├── README.md
└── LICENSE
This project was developed as part of the CodeAlpha Cyber Security Internship.
Task Covered:
- Task 1: Basic Network Sniffer
Implemented Features:
- ICMP probing
- Traceroute analysis
- Route latency visualization
- Network intelligence dashboard