Na co dzień używamy narzędzi takich jak WireGuard, OpenVPN czy Tailscale, traktując je jak magiczne tunele przenoszące nasze pakiety. Czas odczarować tę magię! Na tej prelekcji wejdziemy pod maskę stosu sieciowego Linuksa i zbudujemy od zera własną, działającą sieć VPN w około 100 linijkach Pythona. Zobaczymy, jak za pomocą urządzenia /dev/net/tun i wywołań ioctl wykreować wirtualną kartę sieciową, z której "wylewają się" surowe pakiety IP. Następnie przechwycimy je w Pythonie, zaszyfrujemy i wyślemy w świat zwykłym protokołem UDP, tworząc bezpieczny tunel punkt-punkt. Po sesji uczestnicy będą dokładnie rozumieć, z czego ulepione są wirtualne sieci (VPC, CNI w Kubernetesie czy VPN-y) i jak niskopoziomowo komunikować się z jądrem przy użyciu Pythona.
Prelegent:
Miłosz Kucharski
---------------------
XV Poznańska Impreza Wolnego Oprogramowania (2026)
📌 Wydział Matematyki i Informatyki UAM w Poznaniu
📅 30 maja 2026
Strona główna: https://piwo.sh
Magia TUN/TAP: Piszemy własnego VPN-a w 100 linijkach Pythona – Miłosz Kucharski – P.I.W.O. 2026
Submitted 3 weeks ago by
hspoz@play.kontrabanda.net to piwo.sh@play.kontrabanda.net
https://play.kontrabanda.net/w/d8VjSg5UsSrve18Va8EQJn