html5-infobeamer-aalen-geek.../assets/schedule.json
2023-11-02 23:31:33 +01:00

1 line
No EOL
30 KiB
JSON

{"schedule": {"version": "1.5", "base_url": "https://cfp.hackwerk.fun/november-geekend-23-2023/schedule/", "conference": {"acronym": "november-geekend-23-2023", "title": "November Geekend 23", "start": "2023-11-03", "end": "2023-11-05", "daysCount": 3, "timeslot_duration": "00:05", "rooms": [{"name": "Vortragsraum", "guid": null, "description": null, "capacity": null}], "days": [{"index": 1, "date": "2023-11-03", "day_start": "2023-11-03T04:00:00+01:00", "day_end": "2023-11-04T03:59:00+01:00", "rooms": {"Vortragsraum": [{"id": 21, "guid": "67e198c0-b17c-589a-be87-18503fc0aff8", "logo": "", "date": "2023-11-03T20:00:00+01:00", "start": "20:00", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-21-opening", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/KT7TPG/", "title": "Opening", "subtitle": "", "track": "Orga", "type": "Talk", "language": "en", "abstract": "Opening des Geekends", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}, {"id": 17, "guid": "6fc0a46f-0e54-5c25-aef2-1a1b2df1551a", "logo": "", "date": "2023-11-03T20:35:00+01:00", "start": "20:35", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-17-digital-certificates-and-openssl", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/8RKZGS/", "title": "Digital Certificates and OpenSSL", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "An introduction into digital certificates and a demonstration on using the OpenSSL CLI to create and inspect them.", "description": "A beginners guide to digital certificates (TLS) and some helpul commands to interact with them.", "recording_license": "", "do_not_record": false, "persons": [{"id": 9, "code": "UKMHV9", "public_name": "philipp", "biography": ".", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 32, "guid": "2cf5b115-e1fe-554c-8523-f6473d739e38", "logo": "/media/november-geekend-23-2023/submissions/FQ7SMY/BetriebByDesign_01_DD8u3QK.png", "date": "2023-11-03T21:10:00+01:00", "start": "21:10", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-32-betrieb-by-design-telematikinfrastruktur-fr-alle", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/FQ7SMY/", "title": "Betrieb by Design - Telematikinfrastruktur f\u00fcr alle", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Die TI ist das R\u00fcckgrat der digitalen Gesundheitsversorgung. Seit \u00fcber einem Jahrzehnt wird mehr oder weniger erfolgreich versucht den B\u00fcrger:innen Dienste zu erm\u00f6glichen und die Verwaltung zu vereinfachen. \r\n\r\nIn diesem Talk werden der Aufbau einiger Dienste und dezentralen Komponenten der TI und teils der 2.0 erkl\u00e4rt, sowie Erkenntnisse festgehalten.", "description": "Der Talk ist das Ergebnis einer Auseinandersetzung mit der \u00f6ffentlichen Berichterstattung und den technischen Dokumentationen der gematik GmbH. Das Ziel war es zu untersuchen, wie die Vertraulichkeit von Gesundheitsdaten durch den Entwurf der Infrastruktur und der darin auftretenden Prozesse gesch\u00fctzt werden soll.", "recording_license": "", "do_not_record": false, "persons": [{"id": 27, "code": "KMXXJ3", "public_name": "Dam0k1es", "biography": ".", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 18, "guid": "13325a39-babf-5e42-b6c7-2a4912bcac50", "logo": "", "date": "2023-11-03T21:45:00+01:00", "start": "21:45", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-18-lirum-larum-lorawan", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/LCEM98/", "title": "Lirum Larum LoRaWAN", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Folgt", "description": "LoRaWAN Basics und Anwendungen", "recording_license": "", "do_not_record": false, "persons": [{"id": 16, "code": "3XRYZY", "public_name": "Christoph/RiceCake", "biography": "Ich mache Dinge.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 28, "guid": "d2a72d47-9ae7-5bb7-bcf2-02d326a69ed3", "logo": "", "date": "2023-11-03T22:15:00+01:00", "start": "22:15", "duration": "02:45", "room": "Vortragsraum", "slug": "november-geekend-23-2023-28-self-organised-djing", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/RUHN3Y/", "title": "Self organised DJing", "subtitle": "", "track": "Music", "type": "DJ-Set", "language": "en", "abstract": "Jeder kann hier Musik spielen au\u00dfer r....", "description": "Jeder kann hier Musik spielen au\u00dfer r....", "recording_license": "", "do_not_record": false, "persons": [{"id": 1, "code": "MUQH8P", "public_name": "Luca Lutz", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 2, "date": "2023-11-04", "day_start": "2023-11-04T04:00:00+01:00", "day_end": "2023-11-05T03:59:00+01:00", "rooms": {"Vortragsraum": [{"id": 26, "guid": "b12f22fc-5bb8-5fc2-85df-1dec017831f1", "logo": "", "date": "2023-11-04T13:00:00+01:00", "start": "13:00", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-26-let-s-go-lang-so-einfach-kann-concurrency-sein", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/VJRTPN/", "title": "Let's Go(lang): So einfach kann concurrency sein", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Concurrency stellt Entwickler vor eine weitere Dimension an Herausforderungen. Welche Tools bietet Golang diese zu meistern?", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 21, "code": "ERT3A9", "public_name": "jgero", "biography": "why required?", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 27, "guid": "038c6fbf-cb05-5011-816c-f05552ab3b86", "logo": "", "date": "2023-11-04T13:45:00+01:00", "start": "13:45", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-27-cyberdecks-unpraktische-computer-zum-rumschleppen", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/B3HANP/", "title": "Cyberdecks - unpraktische Computer zum Rumschleppen", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Wir kennen krude Computer in Science-Fiction-Filmen, mal in martialischer Optik, mal im messingfarbenen Steampunk-Design. In diesem Talk nehme ich euch mit in die Welt der Cyberdecks und m\u00f6chte vorstellen, wie alte Smartphones, Raspberry Pis und andere kleine Computer zusammen mit Bildschirmen in ungew\u00f6hnlichen Formaten, selbstgebauten Tastaturen, bekloppt dimensionierten Akkus und mal mehr oder weniger improvisierten Geh\u00e4usen zu tragbaren Computern werden.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 22, "code": "JD88GK", "public_name": "cfp@saschakaupp.com", "biography": "Beruflich Software-Entwickler, aber manchmal mach ich doch lieber was mit Holz.", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 16, "guid": "08547c7c-2838-5cdb-bc52-d93f9db267a2", "logo": "/media/november-geekend-23-2023/submissions/F7WX7N/230829-2-FFhome_Kurh6tr.png", "date": "2023-11-04T14:30:00+01:00", "start": "14:30", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-16-ein-autonomes-netzwerk-mit-tinc-und-eigenem-dns", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/F7WX7N/", "title": "Ein autonomes Netzwerk mit tinc und eigenem DNS", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Warum sollte man ein autonomes Netzwerk mit VPN, Routing und DNS erstellen? \r\nHier wird gezeigt, wie ein solches Netzwerk aufgebaut wurde, welche Voraussetzungen erf\u00fcllt wurden und welche Vorteile und Fallstricke sich daraus ergeben. Auch die kritische Diskussion wird gef\u00fchrt und ein Ausblick auf m\u00f6gliche Entwicklungen wird geschildert.", "description": "- Vor\u00fcberlegungen\r\n Eigene Anforderungen an ein VPN\r\n Dezentrale Funktion\r\n Robustheit gegen den Ausfall einzelner Elemente\r\n Elemente und Bausteine des Netzwerkes\r\n- Aufbau\r\n ip-Aufteilung\r\n Unterteilung in Struktur- und Anwendernetzwerk\r\n Hardware\r\n Anbindung an den ISP\r\n- Funktion der Elemente\r\n tinc\r\n bird\r\n unbound\r\n- Vorteile\r\n- Optimierung\r\n- Ideen, Ausblick", "recording_license": "", "do_not_record": false, "persons": [{"id": 15, "code": "EB3YSJ", "public_name": "Mich.", "biography": "Bastler Oldtimerfahrer Maschinenbauer Freifunker bibliofil Debianist keine Zeit Musik h\u00f6ren ...", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 29, "guid": "f126fc6a-f927-5a12-aa34-578dc1e18e4c", "logo": "", "date": "2023-11-04T15:15:00+01:00", "start": "15:15", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-29-graphene-os-hands-on", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/BVKE9P/", "title": "Graphene OS Hands-on", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Eine kleine Einf\u00fchrung in das Google-freie Android namens GrapheneOS. Ein \u00dcberblick, was es vom herk\u00f6mmlichem Android unterscheidet und welche Vorteile GrapheneOS mit sich bringt. Erfahrungsbericht nach 2 Jahren Nutzung im Alltag (Spoiler: sowohl Vorteile als auch Nachteile).", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 24, "code": "WWXFW8", "public_name": "Ruben", "biography": "-", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 20, "guid": "a417ae5a-ce92-5b3f-b818-df4ed8cd525d", "logo": "/media/november-geekend-23-2023/submissions/HRQFP9/watermark_LpzGNfc.gif", "date": "2023-11-04T16:00:00+01:00", "start": "16:00", "duration": "01:00", "room": "Vortragsraum", "slug": "november-geekend-23-2023-20--catch-me-if-you-find-me-steganografie-die-kunst-des-digitalen-versteckens", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/HRQFP9/", "title": "\"Catch me, if you find me!\" Steganografie die Kunst des digitalen Versteckens", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Wer Informationen vor fremden Blicken sch\u00fctzen m\u00f6chte kann starke Kryprografie nutzen. Doch diese hat einen entscheidenden Nachteil: Verscl\u00fcsselte Dateien sind als solche sofort erkennbar und wecken die Begehrlichkeit derer, die sie eben nicht lesen sollen. Wie w\u00e4re es statt dessen die verschl\u00fcsselten Dateien in \"harmlosen\" Dateien zu verstecken?", "description": "Steganografie ist die Kunst, Informationen so zu verstecken, dass versteckte Botschaften nicht entdeckt werden k\u00f6nnen. Sie umfasst eine Vielzahl von geheimen Kommunikationsmethoden, die die Existenz der Nachricht selbst verbergen. Zu diesen Methoden geh\u00f6ren zum Beispiel digitale Signaturen. Die Kryptografie verschl\u00fcsselt eine Nachricht, so dass sie nicht verstanden werden kann, w\u00e4hrend die Steganografie die Nachricht versteckt, so dass sie nicht gesehen werden kann. Wenn eine verschl\u00fcsselte Nachricht abgefangen wird, wei\u00df der Datenschn\u00fcffler, dass der Text eine verschl\u00fcsselte Nachricht ist. Bei der Steganografie wei\u00df er /sie jedoch m\u00f6glicherweise nicht, dass eine versteckte Nachricht \u00fcberhaupt existiert. Bei dem Begriff Steganografie geht es im Gegensatz zur Kryptologie, welches einen Oberbegriff f\u00fcr die zwei Disziplinen Kryptografie & Kryptoanalyse ist, nicht um die Wissenschaft der Verschl\u00fcsselung oder Entschl\u00fcsselung sondern um das Verbergen der Tatsache, dass \u00fcberhaupt eine Botschaft \u00fcbermittelt wird", "recording_license": "", "do_not_record": false, "persons": [{"id": 17, "code": "RNDNEZ", "public_name": "Uli Kleemann", "biography": "born 1967\r\nwith Linux since 1998\r\nliving in Leonberg\r\nno swabian\r\ncan speak \"hochdeutsch\"\r\nSysadmin since 2017 \r\n# Crypto\r\n# It-Security\r\n# data sovereignty", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 31, "guid": "bb5a7f6b-b3bc-52c8-b959-7750220277c9", "logo": "", "date": "2023-11-04T17:15:00+01:00", "start": "17:15", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-31-ist-das-krebs-oder-kann-das-weg-", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/9ZDSNH/", "title": "Ist das Krebs oder kann das weg?", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "KI und Bildverarbeitung ist in der Medizin l\u00e4ngst angekommen. Hochaufl\u00f6sende Bilder aus der Radiologie, sei es MRT/R\u00f6ntgen/CT/... k\u00f6nnen mittlerweile durch Machine Learning Modelle teils genauer analysiert werden als durch Fachexperten.\r\nWas aber nun, wenn unsere Bilder nicht 4k Pixel, oder 40k Pixel oder 400k Pixel haben sondern Mehrere Millionen? Willkommen in der digitalen Pathologie.\r\nIn diesem Talk gebe ich euch einen kleinen Einblick in die Bildverarbeitung und Arbeit in der Medizininformatik am Beispiel meiner Doktorarbeit. Der Fokus liegt dabei auf der digitalen Neuropathologie und meiner essenziellsten Forschungsfrage: \"Ist das Krebs oder kann das weg\".", "description": "Comming Soon", "recording_license": "", "do_not_record": false, "persons": [{"id": 26, "code": "H8TKMB", "public_name": "Daniel Hieber", "biography": "Doktorand im Bereich Medizinische Bildverarbeitung", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 19, "guid": "8d5fc415-4653-51eb-b6e3-64df5843923d", "logo": "", "date": "2023-11-04T17:50:00+01:00", "start": "17:50", "duration": "01:00", "room": "Vortragsraum", "slug": "november-geekend-23-2023-19--frher-oder-spter-erwisch-ich-euch-alle-ber-digitalforensik-und-ihre-mglichkeiten", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/WMLLAB/", "title": "\"Fr\u00fcher oder sp\u00e4ter erwisch ich euch alle!\" \u00dcber Digitalforensik und ihre M\u00f6glichkeiten", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Ereignisse auch Straftaten werden auch in der digitalen\r\nWelt anhand von Spuren aufgekl\u00e4rt. Wie solche Spuren enteckt und zu\r\nverwertbaren Beweisen werden , welcher Mittel sich Digitalforensiker\r\nbem\u00e4chtigen und was wir so an digitalen Spuren alles hinterlassen,\r\ndas uns ggf. eines Tages \"entlarvt\" m\u00f6chte dieser Vortrag mit Hilfe\r\nvon Praxisbeispielen erl\u00e4utern .\r\nGel\u00f6scht ist noch lange nicht f\u00fcr immer gel\u00f6scht.\r\nDer Vortragende ist Linux Sysadmin , DevOps Engineer und interessiert sich neben\r\nIT-Security , KI und Kryptografie auf f\u00fcr Methoden zur\r\nSpurenermittlung und Sicherung .", "description": "Wie in der realen so hinterlassen wir auch in der digitalen Welt beusst oder unbewusst jede Menge Spuren anhand derer wir und unser handeln identifiziert werden kann. Wie der klassische Spurensucher nach Abdr\u00fccken, Fasern, Blutspuren u.\u00e4. sucht so sucht der Digitalforensiker nach\r\nTimestamps, Logfiles und Metadaten. Aus diesen Spuren versucht er gerichtsverwertbare Beweise zu generieren.\r\n\r\nKam es zu einem Cyberangriff gilt es umgehend zu handeln, denn genau wie bei \u201canalogen\u201d gilt auch bei digitalen Spuren: \u201cJe frischer je besser!\u201d\r\n\r\nAgenda:\r\nAlles beginnt mit einer Spur\r\n* Analysieren einer Festplatte\r\n* Suche nach Spuren\r\n* Image first!, Smartmontools second!,dd third!, fsck & ntfsfix fourth!\r\n* Das S.A.P. Prinzip\r\n* Computer Forensik & forensische Datenanalyse\r\n* Hacker, Cracker, Waffenschieber, P\u00e4dophile und Terroristen\r\n* Beweise & Beweismittel\r\n* Der Verantwortliche im Sinne von Artikel 4 Nr. 7 DSGVO\r\n* Forensiker mehr als Tastaturhelden?\r\n* Antiforensik was Kriminelle versuchen um Spuren zu verwischen\r\n* Gel\u00f6scht heisst nicht nicht mehr vorhanden! Der SLACK Space\r\n* Daten wiederherstellen mit AUTOSPY\r\n* Mobilfunk Forensik Analysieren von Smartphones Auslesen vermeintlich gel\u00f6schter Daten", "recording_license": "", "do_not_record": false, "persons": [{"id": 17, "code": "RNDNEZ", "public_name": "Uli Kleemann", "biography": "born 1967\r\nwith Linux since 1998\r\nliving in Leonberg\r\nno swabian\r\ncan speak \"hochdeutsch\"\r\nSysadmin since 2017 \r\n# Crypto\r\n# It-Security\r\n# data sovereignty", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 25, "guid": "a60d512d-e6a6-53e6-8923-cfeba573675d", "logo": "", "date": "2023-11-04T20:30:00+01:00", "start": "20:30", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-25-bis-nix-mehr-bleibt-nixos-mit-rollback-on-boot-und-impermanence", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/A3TH33/", "title": "Bis Nix \u2744\ufe0f mehr bleibt: NixOS mit Rollback on Boot und Impermanence", "subtitle": "", "track": "Talk", "type": "Talk", "language": "en", "abstract": "Wie man man mit Hilfe von NixOS magic state smasht, was man dabei erlebt und ob das \u00fcberhaupt Sinn macht", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 21, "code": "ERT3A9", "public_name": "jgero", "biography": "why required?", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 24, "guid": "fb8183ba-61e6-52ef-b4f8-44a50f436f6f", "logo": "", "date": "2023-11-04T21:00:00+01:00", "start": "21:00", "duration": "02:00", "room": "Vortragsraum", "slug": "november-geekend-23-2023-24-infraunstruktur", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/F9NS9E/", "title": "InfraUnstruktur", "subtitle": "", "track": "Music", "type": "DJ-Set", "language": "en", "abstract": "Tauche ein in eine hypnotische Klanglandschaft, die von den zwei f\u00fchrenden DJs des renommierten Labels Eskalationstourismus geschaffen wurde. Dieses DJ-Set ist eine musikalische Reise, die dich von den fr\u00fchen Morgenstunden bis hin zum Kater danach begleiten wird. Lass dich von den feinsten Schranz-Beats treiben, w\u00e4hrend du in die tiefen Schichten elektronischer Musik eintauchst. Die perfekte Symbiose aus treibenden Rhythmen und experimentellen Kl\u00e4ngen wird dich in einen trance\u00e4hnlichen Zustand versetzen und dir ein unvergessliches Klangerlebnis bieten. Bereite dich darauf vor, in die Welt des Eskalationstourismus einzutauchen und die Grenzen der elektronischen Musik zu erkunden. Dieses Set wird deine Sinne beleben und dich auf eine musikalische Reise mitnehmen, die du so schnell nicht vergessen wirst. Mach dich bereit f\u00fcr ein audiovisuelles Abenteuer, das dich bis in die fr\u00fchen Morgenstunden begleiten wird \u2013 und vielleicht sogar dar\u00fcber hinaus.", "description": "", "recording_license": "", "do_not_record": false, "persons": [{"id": 19, "code": "D8QVPQ", "public_name": "Schranz Josef Rausch", "biography": "Geboren aus Schranz und Blasmusik, mit einem Schluck Blutwurz und viel Bier verfeinert.", "answers": []}, {"id": 20, "code": "GLS9D3", "public_name": "AndreasGabberYeah", "biography": null, "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 23, "guid": "14fa7d40-4824-5644-9303-129fe83f07cd", "logo": "/media/november-geekend-23-2023/submissions/ELWSU3/rice_cooker_2000_ETQ4R9c.jpeg", "date": "2023-11-04T23:00:00+01:00", "start": "23:00", "duration": "02:00", "room": "Vortragsraum", "slug": "november-geekend-23-2023-23-mathe-mann-core", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/ELWSU3/", "title": "Mathe(mann)core", "subtitle": "", "track": "Music", "type": "DJ-Set", "language": "en", "abstract": "Nik legt etwas Musik auf. Diesmal mit Samples im Gep\u00e4ck.", "description": "TBD, was aufgelegt wird.\r\n\r\nWer ist eigentlich dieser Nik? \ud83d\udc49 https://chaos.social/@NikTheDusky\r\nWird das Set aufgenommen werden? Ja!", "recording_license": "", "do_not_record": false, "persons": [{"id": 18, "code": "HMCDTR", "public_name": "Nik", "biography": "Hi, I'm Nik! he/him, hyperactive, probably wearing a rainbow collar, probably being a deer.\r\nDECT: DEER / 3337\r\nThe Verse of the Fedi: https://chaos.social/@NikTheDusky", "answers": []}], "links": [], "attachments": [], "answers": []}]}}, {"index": 3, "date": "2023-11-05", "day_start": "2023-11-05T04:00:00+01:00", "day_end": "2023-11-06T03:59:00+01:00", "rooms": {"Vortragsraum": [{"id": 30, "guid": "60efec95-9fd4-51f4-9be3-b169e2ba9b3d", "logo": "/media/november-geekend-23-2023/submissions/YLUEWE/FREEmesh.2120_upW3M26.png", "date": "2023-11-05T13:00:00+01:00", "start": "13:00", "duration": "01:00", "room": "Vortragsraum", "slug": "november-geekend-23-2023-30-routing-to-the-people-freifunk-intermesh-autonome-systeme", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/YLUEWE/", "title": "Routing to the people - Freifunk, Intermesh, autonome Systeme", "subtitle": "", "track": null, "type": "Workshop", "language": "en", "abstract": "Zu freier Internet-Infrastruktur geh\u00f6ren neben freien Servern und freier Software auch freie Netzwerke. Seit 30 Jahren betreibt der Wissenschaftsladen Dortmund spendenfinanziert freie Infrastruktur (als AS31371). Inspiriert vom Freifunk, den wir in Dortmund unterst\u00fctzen, haben wir ein Konzept entwickelt, das die horizontale Vernetzung kleiner, freier Subnetze flexibel, offen und \u00fcber die Grenzen Autonomer System hinweg erm\u00f6glicht. Die wesentlichen Begriffe des Routings werden erkl\u00e4rt und am konkreten Beispiel unseres \"Intermesh\" erfahrbar gemacht (im CLI von bird - bring your Laptop:).", "description": "(Vorab Besinnliches:-)\r\n\r\n- \"Geht nicht\" gibt's nicht. (Baumarkt)\r\n- \"Gibt's nicht\" gibt's nicht. (Biologie)\r\n- \"Versucht das Unm\u00f6gliche,\r\n um das M\u00f6gliche zu erreichen.\" (Bakunin)\r\n\r\n(Vorab Inhaltliches:-) Wer sich f\u00fcr das heutige Thema interessiert, sollte sich am Samstag auch den Vortrag [Ein autonomes Netzwerk mit tinc und eigenem DNS](../F7WX7N/) g\u00f6nnen.\r\n\r\nApropos tinc: Die Graphik oben rechts auf dieser Seite ist ein Schnappschuss der tinc-Instanzen des hier vorgestellten Intermesh. Dabei stehen die Knoten f\u00fcr Router und die Kanten f\u00fcr tinc-Kontrollverbindungen (\"meta-connection\"). Die drei Instanzen werden durch unterschiedliche Kantenfarben markiert: gr\u00fcn durchgezogene Linie = LAN, blau gestrichelte Linie = WLAN, schwarz gepunktete Linie = WAN. Die tincd-Prozesse werden im switch mode betrieben, sodass normale Routingprotokolle auf den von tinc zur Verf\u00fcgung gestellten virtuellen Layer-2-Netzwerkschnittstellen benutzt werden k\u00f6nnen - in unserem Fall OSPF und babel. Auf der Ebene der IGP-Kopplung entspricht jeder tinc-Instanz (gr\u00fcn, blau, schwarz) eine IGP-Instanz (ospf1, ospf2, ospf3).\r\n\r\nRouting ist keine Raketenwissenschaft, aber Lesen reicht nicht f\u00fcr ein solides Verst\u00e4ndnis - man muss es auch machen. In der beh\u00fcteten Einzelzelle hinter der F!Box ist es nicht wirklich spannend, sich dem Thema praktisch zu n\u00e4hern. Deshalb ist es wichtig, dass es offene Zusammenh\u00e4nge gibt, in denen man lernen und mitarbyten kann. Dahingehende Kooperationen w\u00e4ren ein sch\u00f6nes Ergebnis des Workshops:-)\r\n\r\nEs folgt eine strukturierte Stichwortliste zu den m\u00f6glichen Inhalten des Workshops. Die m\u00fcssen (und k\u00f6nnen;) wir nicht alle \"schaffen\", aber schau mal dr\u00fcber und \u00fcberlege, welche Themen Dir wichtig sind, egal ob Grundlagen oder Fortgeschrittenes. Dann k\u00f6nnen wir am Anfang des Workshops 'ne Liste mit den Themen erstellen, \u00fcber die wir sprechen werden. Erfahrungsberichte und Problemanalysen aus Freifunk-Communities oder anderen netzaktiven Zusammenh\u00e4ngen w\u00e4ren auch ein spannender Input.\r\n\r\n- Routing\r\n - Motivation\r\n - \"Das Internet kommt doch aus der Dose/Luft -\r\n warum sollte ich mich mit Routing besch\u00e4ftigen?\"\r\n - asymmetrische und hierarchische Verh\u00e4ltnisse\r\n im Internet und in der Gesellschaft ...\r\n - vs. Infrastruktur entlang horizontaler sozialer\r\n Zusammenh\u00e4nge\r\n - die Idee des \"verteilten Systems\" ist ein Kern des Internet\r\n - (Internet-)Produktionsmittel in die H\u00e4nde der Bev\u00f6lkerung\r\n - freie Infrastruktur f\u00fcr eine freie Gesellschaft\r\n - Lernen durch DIY mit praktisch nutzbaren Ergebnissen\r\n - operative Basis f\u00fcr Kooperationen\r\n - Grundlagen\r\n - Layer 2 vs. 3\r\n - Forwarding vs. Routing (FIB vs. RIB)\r\n - Nachbarschaft\r\n - Routen\r\n - Metrik(en)\r\n - Schleifen\r\n - Routing-Prokolle\r\n - interior vs. exterior (IGP vs. EGP)\r\n - distance vector vs. link state (DV vs. LS)\r\n - Schleifenverhinderung\r\n - Spannb\u00e4ume\r\n - (interior) Mesh-Routing, Praxis im Freifunk\r\n - (exterior) Mesh-Routing, Praxis im Internet\r\n- Multi-Exit-Routing\r\n - das \"Fu\u00dfg\u00e4ngerzonenproblem\" im Freifunk\r\n - die bisherige \"L\u00f6sung\" dieses Problems und ...\r\n - deren Skalierungsprobleme\r\n- Techniken f\u00fcr Multi-Mesh- und Multi-Exit-L\u00f6sungen\r\n - kein NAT (jedenfalls nicht ohne zus\u00e4tzliche Anstrengung)\r\n - alle Meshes verwenden eine gemeinsame Metrik\r\n - ggf. konsistentes Umrechnen zwischen der internen Metrik\r\n eines Meshes und der gemeinsamen Metrik (dem \"Goldstandard\";)\r\n - wegen sich \u00e4ndernder Topologien und Metrikwerte in einem Mesh\r\n braucht man host routes\r\n - innerhalb des Meshes\r\n - zwischen benachbarten Meshes\r\n - dar\u00fcber hinaus Adressbereiche aggregieren\r\n - geht nicht mit Layer 2 Adressen\r\n => kein gr\u00f6\u00dferes Intermesh mit Mesh-\u00fcbergreifendem\r\n Layer 2 Routing (B.A.T.M.A.N.)\r\n - auch erforderlich zum AS eines Internet-Upstreams =\r\n konventioneller Provider\r\n - benachbarte Meshes erhalten keine Information \u00fcber die eigene\r\n Topologie ...\r\n - sondern nur die Metrik zu einem Ziel ...\r\n - in Form externer Routen, denn ...\r\n - das erspart dem Nachbarn nutzlose Routinginformationen und ...\r\n - das Neuberechnen von Spannb\u00e4umen bei externen\r\n Topologie\u00e4nderungen\r\n - => global (Mesh-\u00fcbergreifend) kein LS-, sondern DV-Routing\r\n- Handauflegen I\r\n - login auf einem Intermesh-Router \r\n - birdc\r\n - show protocols\r\n - show ospf neighbors\r\n - show route ...\r\n - bird.conf\r\n - Veranschaulichung der Konzepte durch \"Erforschen\" des Intermesh\r\n- Ein real ex. Intermesh (gekoppelte IGPs)\r\n - Mesh-VPN (tinc) als Basis\r\n - Routing-Suite: bird\r\n - Routingtabellen und Protokollinstanzen\r\n - Protokolle und Routenattribute\r\n - Filtersprache\r\n - Struktur einer IGP-Kopplung\r\n - die Grenzen zwischen den IGP-instanzen verlaufen in den Routern,\r\n nicht zwischen ihnen\r\n - Routen lassen sich beim \u00dcbergang von einer Instanz zur\r\n anderen flexibel und effizient modifizieren\r\n - zentrale RIB f\u00fcr alle Instanzen erm\u00f6glicht guten \u00dcberblick\r\n - interne vs. externe Routen\r\n - kein Topologie-Export zwischen den IGP-Instanzen,\r\n an denen ein Router teilnimmt\r\n - notwendige gemeinsame Konfiguration vs. individuelle\r\n Konfiguration der beteiligten Router\r\n - dynamische Metriken f\u00fcr WLAN-Gewaber und consumer uplinks\r\n - Messung dank babel ...\r\n - und Verwendung (unm\u00f6glich, aber trotzdem:) durch OSPF\r\n - Schleifenvermeidung\r\n - (unm\u00f6glich, aber trotzdem:) DV Routing mit OSPF ...\r\n - dank des 32bit opaque tag im OSPF\r\n - erm\u00f6glicht die \"Heilung\" einfacher Partitionierungen\r\n eines Meshes (bei BGP verboten;)\r\n - dadurch einfache default-Konfiguration der Router\r\n mit drei IGP-Instanzen (LAN, WLAN, WAN)\r\n - verteiltes DHCP f\u00fcr die clients\r\n - (unm\u00f6glich, aber trotzdem:) mit ISC-dhcpd und ...\r\n - dank OSPF (als Datenbank zZ vergebener IP-Adressen)\r\n - Routen-Aggregation (unm\u00f6glich, aber trotzdem:) mit bird, zwecks ...\r\n - Integration in autonome Systeme (AS31371, AS35675)\r\n - AS35675 = produktiver Freifunk Dortmund + FF@home\r\n - verteilte Dienste, Serverbetrieb\r\n - NTP, Wiki, Syncthing, Monitoring\r\n - Probleme, Entwicklungsm\u00f6glichkeiten, TODOs\r\n- Handauflegen II - bei Interesse im Anschluss an den Workshop\r\n - Aufbau einer lokalen Routingdom\u00e4ne (eine IGP-Instanz) und ...\r\n - deren Anschluss ans Internet via Intermesh\r\n - \u00dcberlegungen zu weiterer Zusammenarbeit\r\n\r\nZum Warmlesen und als Verdauungshilfe:\r\n\r\n- <https://wiki.ffdo.de/Technik/Routing/Routing-Grundlagen>\r\n- <https://wiki.ffdo.de/Technik/Routing/Linkliste>\r\n- <https://wiki.ffdo.de/Technik/Routing/Matrix-Routing-Protokolle>\r\n- <http://url.free.de/ffdo/Technik/Routing/IGP-Kopplung-Roadmap>\r\n- <https://bird.network.cz/?get_doc&f=bird.html&v=20>\r\n- <https://www.tinc-vpn.org/documentation-1.1/>", "recording_license": "", "do_not_record": true, "persons": [{"id": 25, "code": "RF9EZE", "public_name": "Johannes", "biography": "(Das \"Profilbild\" als Vektorgraphik: <http://projekte.free.de/anarchismus-und-internet/A+I.midi.web/data/zentral-dezentral-verteilt.svg>)\r\n\r\nDiese zuerst 1964 ver\u00f6ffentlichte Graphik ist sicher ergiebiger als ein Avatar des Referenten. Erst recht, wenn man das Bild zum Anlass nimmt, sich etwas n\u00e4her mit dieser Ursuppe des Internet zu besch\u00e4ftigen, zB:\r\n\r\n- <https://www.rand.org/about/history/baran.list.html>\r\n- <http://projekte.free.de/anarchismus-und-internet/A+I.midi.web/entwicklung-des-internet.html#militaerisch-wissenschaftliche-wurzeln>", "answers": []}], "links": [], "attachments": [], "answers": []}, {"id": 22, "guid": "83b272b5-5ad1-5853-9ceb-296c458919db", "logo": "", "date": "2023-11-05T14:00:00+01:00", "start": "14:00", "duration": "00:30", "room": "Vortragsraum", "slug": "november-geekend-23-2023-22-closing", "url": "https://cfp.hackwerk.fun/november-geekend-23-2023/talk/9S33S9/", "title": "Closing", "subtitle": "", "track": "Orga", "type": "Talk", "language": "en", "abstract": "Closing des Geekends", "description": "", "recording_license": "", "do_not_record": false, "persons": [], "links": [], "attachments": [], "answers": []}]}}]}}}