Virtual IP addresses discoverable via traceroute
Find a file
lilly 83161af9e6
Some checks failed
build container image / build-container-image (push) Has been cancelled
update renovate config to my liking
2024-10-13 20:09:33 +02:00
.github/workflows add github workflow to build docker image 2023-08-27 23:38:58 +02:00
.idea init rust project 2021-10-07 11:07:27 +02:00
src add explicit systemd notify support 2021-10-09 23:52:41 +02:00
.gitignore init rust project 2021-10-07 11:07:27 +02:00
Cargo.lock add explicit systemd notify support 2021-10-09 23:52:41 +02:00
Cargo.toml add explicit systemd notify support 2021-10-09 23:52:41 +02:00
Dockerfile add dockerfile 2023-08-27 23:27:39 +02:00
LICENSE add license 2021-10-10 01:04:33 +02:00
README.md fix link in readme 2021-10-10 01:08:23 +02:00
renovate.json update renovate config to my liking 2024-10-13 20:09:33 +02:00
rust-toolchain.toml explicitly set rust toolchain to nightly 2023-08-27 23:09:40 +02:00

Virtual IP addresses discoverable via traceroute

| Some people may ask Warum? I say darum!

This project is a little silly and no one should every use it to properly provide some sort of usable services on these virtual IP addresses but come one it's free IP addresses! Who can say no to that?!?

What does this do?

This program makes it look like there are a bunch of computers that respond to pings in a virtual private network connected to the running computer. It also spoofs routing information in a way that makes it look like packets are routed through all these virtual computers.

Here is what it looks like when traceroute is run against one of these virtual ip addresses:

traceroute to 10::5 (10::f), 30 hops max, 80 byte packets
 1  <my-hostname> (10::1)  0.218 ms  0.230 ms  0.246 ms
 2  10::2 (10::2)  0.264 ms  0.280 ms  0.290 ms
 3  10::3 (10::3)  0.306 ms  0.323 ms  0.341 ms
 4  10::4 (10::4)  0.357 ms  0.366 ms  0.370 ms
 5  10::5 (10::5)  0.373 ms  0.376 ms  0.380 ms

Why is this useful?

It is not.

But it is quite fun. For example, I use it in conjunction with reverse DNS records to output my CV via traceroute. You can try it yourself by probing cv6.finn-thorben.me (if you can route IPv6 traffic that is).