24C3 - 1.01

24th Chaos Communication Congress
Volldampf voraus!

Jeroen Massar
Day Day 1 (2007-12-27)
Room Saal 2
Start time 23:00
Duration 01:00
ID 2257
Event type lecture
Track Hacking
Language en

IPv6: Everywhere they don't want it

Global connectivity even in the places that you are not supposed to have it

This talk will discuss a new feature in AICCU which allows one to have IPv6 virtually everywhere, including most places where a lot of network operators will not want to have it.

AICCU (Automatic IPv6 Connectivity Client Utility) is an award winning tool for setting up IPv6 connectivity on hosts that don't receive IPv6 connectivity from their local network.

The connectivity provided by AICCU, using the AYIYA protocol, works in most cases where UDP is not being firewalled. In some cases though, like at airports or other closed networks, UDP is also firewalled and one might want to be able to fully communicate with hosts on the Internet without much ado of how it happens.

This new version of AICCU allows this: it gracefully downgrades from a so called proto-41 (IPv6 over IPv4) to AYIYA/UDP, AYIYA/TCP, AYIYA/HTTPS, AYIYA/HTTP and finally AYIYA/DNS, thus picking the fastest possible connectivity option that works and downgrading till it actually gets connectivity, and never really giving up. This feature will be available to all users, thus allowing them to use IPv6 anywhere they want. As one gets a fully working and unfiltered IPv6 address and optionally a /48 routed towards it, this allows one to run a webserver or do VoIP chats while sitting at an airport behind closed infrastructure where one normally would have to pay. Of course one should not use it to bypass local security policies.

As such the talk will cover amongst others:

  • Briefly: SixXS 5th anniversary: little bit of history, what is now, what is coming and a short moment for audience constructive feedback, Q&A etc.
  • Problems while trying to get IPv6 connectivity and how to get it anywhere.
  • The new AICCU edition, protocol overview and how it works.