Packages and Binaries:

miredo

The Teredo IPv6 tunneling protocol encapsulates IPv6 packets into UDP/IPv4 datagrams, to allow hosts behind NAT devices to access the IPv6 Internet.

Miredo is a Teredo client (as per RFC 4380): it can provide IPv6 connectivity to a dual-stack IPv6/IPv4 host even if it is located behind a NAT. It can also operate as a Teredo relay which forwards IPv6 packets between the IPv6 Internet and remote Teredo clients.

Installed size: 389 KB
How to install: sudo apt install miredo

Dependencies:
  • adduser
  • init-system-helpers
  • iproute2
  • libc6
  • libcap2
  • libjudydebian1
  • lsb-base
  • udev | makedev
miredo

Teredo IPv6 tunneling for Unix

root@kali:~# miredo -h
Usage: miredo [OPTIONS] [SERVER_NAME]
Creates a Teredo tunneling interface for encapsulation of IPv6 over UDP.

  -c, --config     specify an configuration file
  -f, --foreground run in the foreground
  -h, --help       display this help and exit
  -p, --pidfile    override the location of the PID file
  -u, --user       override the user to set UID to
  -V, --version    display program version and exit

miredo-checkconf

Miredo configuration file syntax checking tool

root@kali:~# miredo-checkconf -h
Usage: miredo-checkconf [CONF_FILE]

teredo-mire

Stateless Teredo IPv6 responder

root@kali:~# teredo-mire -h
Usage: teredo-mire

miredo-server

The Teredo IPv6 tunneling protocol encapsulates IPv6 packets into UDP/IPv4 datagrams, to allow hosts behind NAT devices to access the IPv6 Internet.

Miredo-server provides a Teredo server. Teredo servers help Teredo clients determine their NAT configuration, maintain their NAT binding, and perform hole punching when transmitting IPv6 packets to other Teredo clients and/or Teredo relays.

Installed size: 231 KB
How to install: sudo apt install miredo-server

Dependencies:
  • adduser
  • init-system-helpers
  • libc6
  • libcap2
  • lsb-base
miredo-server

Teredo server for Unix

root@kali:~# miredo-server -h
Usage: miredo-server [OPTIONS] [SERVER_NAME]
Creates a Teredo tunneling interface for encapsulation of IPv6 over UDP.

  -c, --config     specify an configuration file
  -f, --foreground run in the foreground
  -h, --help       display this help and exit
  -p, --pidfile    override the location of the PID file
  -u, --user       override the user to set UID to
  -V, --version    display program version and exit

Updated on: 2022-Nov-18