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