Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ewpratten/imaginary-addrs
A utility for accepting traceroute on a whole IPv6 address block, using only one host
https://github.com/ewpratten/imaginary-addrs
blog-post ipv6 rickroll routing rust-networking tun-tap
Last synced: 16 days ago
JSON representation
A utility for accepting traceroute on a whole IPv6 address block, using only one host
- Host: GitHub
- URL: https://github.com/ewpratten/imaginary-addrs
- Owner: ewpratten
- License: gpl-3.0
- Created: 2022-06-25T19:51:39.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-11-02T02:23:33.000Z (about 1 year ago)
- Last Synced: 2024-10-09T18:42:07.865Z (about 1 month ago)
- Topics: blog-post, ipv6, rickroll, routing, rust-networking, tun-tap
- Language: Rust
- Homepage: https://va3zza.com/blog/rickrolling-the-internet/
- Size: 25.4 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Imaginary IPv6 Addresses
[![Build](https://github.com/Ewpratten/imaginary-addrs/actions/workflows/build.yml/badge.svg)](https://github.com/Ewpratten/imaginary-addrs/actions/workflows/build.yml)
[![Clippy](https://github.com/Ewpratten/imaginary-addrs/actions/workflows/clippy.yml/badge.svg)](https://github.com/Ewpratten/imaginary-addrs/actions/workflows/clippy.yml)
[![Audit](https://github.com/Ewpratten/imaginary-addrs/actions/workflows/audit.yml/badge.svg)](https://github.com/Ewpratten/imaginary-addrs/actions/workflows/audit.yml)This repository contains the fake traceroute server used in my "[Rickrolling the internet](https://va3zza.com/blog/rickrolling-the-internet/)" project.
## Usage
```text
imaginary-addrs 0.1.0
Evan Pratten
A utility for accepting traceroute on a whole /112 address block without 65 thousand hostsUSAGE:
imaginary-addrs --interface --networkOPTIONS:
-h, --help Print help information
-i, --interface Name of the tunnel to bring up
-n, --network The network to operate with
-V, --version Print version information
```Make sure to run this tool with elevated privileges (aka: `sudo`).
Once running, a new interface will be up on your host, and running `mtr` against any of its addresses will immediately resolve them and all numbers below.
See [my blog post](https://va3zza.com/blog/rickrolling-the-internet/) for more info.