# Traceroute Internet Mapper - TIM ## Development ```sh # Install all dependencies. `pipenv` was used previously: pipenv --python 3.11 pipenv install pipenv shell # Start dev server fastapi dev app/main.py # Start posting data to the tracing endpoint: traceroute git.rauhala.info -q1 | http POST localhost:8000/trace/MYHOSTNAME or, with curl: traceroute tuoppi.dy.fi -q1 | curl -X POST http://localhost:8000/trace/MYHOSTNAME --data-binary @- ``` ## URLs of interest - http://localhost:8000/ - API Index, nothing to see. - http://localhost:8000/docs/ - Autogenerated API docs, mildy interesting - http://localhost:8000/static/index.html - Rendered HTML index, very interesting