Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mashb1t/traceroute-gatsby
A traceroute visualizer using threejs and a companion node server
https://github.com/mashb1t/traceroute-gatsby
gatsby react threejs traceroute typescript
Last synced: about 1 month ago
JSON representation
A traceroute visualizer using threejs and a companion node server
- Host: GitHub
- URL: https://github.com/mashb1t/traceroute-gatsby
- Owner: mashb1t
- License: mit
- Created: 2023-01-22T20:30:15.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-23T03:09:24.000Z (about 2 years ago)
- Last Synced: 2024-11-09T22:39:39.346Z (3 months ago)
- Topics: gatsby, react, threejs, traceroute, typescript
- Language: TypeScript
- Homepage: https://traceroute.mashb1t.de
- Size: 323 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Traceroute
## How to use
Due to the nature of traceroute the traceroute-server from which traceroute is executed has to be run in your network to get an accurate result.
After starting the server you can simply enter the domain / ip address to traceroute and see the visualization after the command has finished on the server.
## Setup
### Docker
1. **Set up and start traceroute-server**
```shell
git clone https://github.com/mashb1t/traceroute-server
cd traceroute-server
docker-compose build
docker-compose up -d
```The server is now running at http://127.0.0.1:3000!
2. **(optional) Setup and start traceroute-gatsby**
You don't have to set up the page to use the project.
```shell
git clone https://github.com/mashb1t/traceroute-gatsby
cd traceroute-gatsby
docker-compose build
docker-compose up -d
```Gatsby is now running at http://127.0.0.1:8000!
### Native
1. **Set up and start traceroute-server**
```shell
git clone https://github.com/mashb1t/traceroute-server
cd traceroute-server
npm install
node server.js
```
The server is now running at http://127.0.0.1:3000!2. **(optional) Setup and start traceroute-gatsby**
```shell
git clone https://github.com/mashb1t/traceroute-gatsby
cd traceroute-gatsby
npm install
npm run develop
```Gatsby is now running at http://127.0.0.1:8000!