Skip to content

C# ASP.NET Core 8.0 Visual Trace Route Web Application

Notifications You must be signed in to change notification settings

mdima/traceroute

 
 

Repository files navigation

Visual Trace Route

C# ASP.NET Core 8.0 Visual Trace Route Web Application Visual Trace Route Screenshot

Based on the original repository: https://github.com/bencorn/traceroute

Improvements from the original repository:

  • Project converted to NetCore8
  • Changed the maps implemented from Google Maps to OpenStreetMap
  • Changed the IP information source from keycdn.com to ip-api.com
  • Added a sidebar with the hops information
  • Introduced the Unit Tests (Code coverage: > 80%)
  • Many interface improvements
  • Added a security check on all the inbound parameters to avoid command injection

Running in Docker

You can use the following image to run Visual Trace Route locally: michele73/traceroute:1.2.3

Example: docker run -d -p 8081:80 --name=traceroute --restart=always -v traecroute_logs:/app/logs michele73/traceroute:1.2.3

The image repository is here: https://hub.docker.com/r/michele73/traceroute

Live Demo

You can view a live demo of the Trace Route application here: https://traceroute.di-maria.it/

About

C# ASP.NET Core 8.0 Visual Trace Route Web Application

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 67.6%
  • HTML 19.9%
  • JavaScript 10.2%
  • Dockerfile 1.2%
  • CSS 1.1%