Skip to content

Die-Another-Day/CodeAlpha_SentinelSight

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SentinelSight

Cloud-ready network intelligence and traceroute visualization platform built with FastAPI, Next.js, and Docker.

License Python Next.js Deployment


Overview

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.


Live Deployment

Frontend

https://sentineltrace.vercel.app

Backend API Docs

https://nettracepro.onrender.com/docs


Features

Backend

  • FastAPI REST API
  • ICMP probing
  • Traceroute scanning
  • Async scan execution
  • Geolocation enrichment
  • Structured logging
  • Modular architecture

Frontend

  • Hacker-style responsive UI
  • Real-time scan dashboard
  • RTT latency charts
  • Hop visualization
  • Interactive geolocation map
  • Export scan results as JSON
  • Session persistence

DevOps

  • Docker support
  • Render deployment
  • Vercel deployment
  • GitHub Actions CI-ready

Tech Stack

Layer Technology
Frontend Next.js, TypeScript, TailwindCSS
Backend FastAPI, Python
Networking Scapy
Charts Recharts
Maps Leaflet
Deployment Render, Vercel
Containerization Docker

ScreenShorts

image image image

Project Structure

NetTracePro/
├── backend/
├── frontend/
├── docker/
├── tests/
├── README.md
└── LICENSE

Internship Task Mapping

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
  • Packet/network monitoring concepts using Scapy

About

Advanced Network Intelligence & Traceroute Analysis Platform built with FastAPI, Scapy, Next.js, and interactive cybersecurity visualizations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors