34C3, Leipzig, 12/12/17
- DHCP Anonymity Profiles
dhcpcanon
systemd
DHCP client- MirageOS DHCP client
- You can help
- Questions
- RFC 7844 (2016)
- MAC randomization
- Windows 10 implementation for Wifi interfaces
- Do not send
Hostname
- Do not send
Hardware vendor
Client identifier
is the MACParameter Request List
(minimized, randomized)- In implementations: same options and same order
- GPL -> MIT
- implemented in Python
- packaged for Debian
- in Gnome Network Manager still "experimental" (not compiled by default with
dhcpcanon
)
- standalone (requires root)
- as a daemon with
systemd
(no root) - with a wrapper (no root)
- with resolvoconf, resolvconf-admin or
systemd-resolved
- with Gonme Network Manager (requires root)
- patched (in upstream v235)
- already in Debian sid
charrua-core
DHCP library implemented in Ocaml- patched in upstream
- TODO:
- client running in Unix
- unikernel that could be run in Qubes OS
- ...
- Run and report bugs
dhcpcanon
implementationsystemd
DHCP client- Gnome Network Manager integration
- Tails
- Subgraph OS
- package for your favorite OS
- Archlinux
- Fedora, Qubes
- FreeBSD
- ...
- Android
- MAC randomization
- patches for DHCP client
- Apple stuff
- Mac OS
- iOS
Thanks!
juga at riseup dot net
2DA8 1D01 455C 3A00 3219 8850 F305 447A F806 D46B