{"guid":"c678a194-0d4a-42a2-b4ef-b19a83459f4c","title":"Introducing Talla: An Erlang implementation of Tor","subtitle":null,"slug":"SHA2017-304-introducing_talla_an_erlang_implementation_of_tor","link":"https://c3voc.de","description":"A technical walk-through of a highly concurrent third-party implementation of Tor in the Erlang programming language.\n#Software #NetworkSecurity","original_language":"eng","persons":["Alexander Færøy"],"tags":["SHA2017","304"],"view_count":2220,"promoted":false,"date":"2017-08-05T00:00:00.000+02:00","release_date":"2017-08-05T02:00:00.000+02:00","updated_at":"2025-03-20T00:45:02.894+01:00","length":1881,"duration":1881,"thumb_url":"https://static.media.ccc.de/media/events/SHA2017/304-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/SHA2017/304-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/SHA2017/c678a194-0d4a-42a2-b4ef-b19a83459f4c-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/SHA2017/c678a194-0d4a-42a2-b4ef-b19a83459f4c-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/SHA2017-304-introducing_talla_an_erlang_implementation_of_tor","url":"https://api.media.ccc.de/public/events/c678a194-0d4a-42a2-b4ef-b19a83459f4c","conference_title":"SHA2017: Still Hacking Anyway","conference_url":"https://api.media.ccc.de/public/conferences/SHA2017","related":[{"event_id":3689,"event_guid":"1f7eb981-2819-4824-8f40-4ddde0be7bf3","weight":7},{"event_id":4230,"event_guid":"2764cdfd-49ab-4463-a809-198dec7abdf6","weight":15},{"event_id":4235,"event_guid":"e914d37b-16a4-4529-890d-654a4b22b054","weight":6},{"event_id":4238,"event_guid":"9ea86f2f-b236-431f-9027-8b31c0b2ad56","weight":6},{"event_id":4240,"event_guid":"dec63dd2-d66b-419d-863d-c20fd5ce91dd","weight":60},{"event_id":4241,"event_guid":"ac03e1c8-09ea-4063-aea5-a83461ad79e6","weight":12},{"event_id":4247,"event_guid":"2dd16bb3-657b-41b6-bdec-987ada3f285c","weight":17},{"event_id":4253,"event_guid":"3662dfba-c409-40d6-9647-e8d8c1e2d773","weight":6},{"event_id":4257,"event_guid":"9f3c556d-5cb0-4b17-a099-3c4626a7e83b","weight":9},{"event_id":4259,"event_guid":"b5a645a9-bbdc-433e-a77c-b416074a92ea","weight":15},{"event_id":4260,"event_guid":"4b37af17-01a3-4bf8-9023-2d55076ebe65","weight":8},{"event_id":4261,"event_guid":"3852e448-f6cf-4bfe-8b14-12d590075bd6","weight":29},{"event_id":4265,"event_guid":"9ba5a35b-0608-40f1-84ec-e02c387cb60b","weight":15},{"event_id":4270,"event_guid":"c6747c8b-649f-4cad-ae7a-b5bd6138ca3f","weight":6},{"event_id":4273,"event_guid":"abd8b143-a3d8-4655-bd1c-a355a0bd5d8d","weight":11},{"event_id":4288,"event_guid":"6e5a6877-3a72-464f-bf47-4bbd103b41fe","weight":6},{"event_id":4291,"event_guid":"4e3e001a-61ad-4f4b-adc8-0ade9a4206bf","weight":7},{"event_id":4293,"event_guid":"dd774554-e12d-4557-b91c-3f6039cd4aeb","weight":7},{"event_id":4296,"event_guid":"0eff8b32-bd9e-4a69-b704-70171ca0e83e","weight":6},{"event_id":4312,"event_guid":"d16501c8-374f-416c-896c-c50daadcc6bc","weight":6},{"event_id":4351,"event_guid":"06f3958c-0e2c-4dfc-804c-9493fae7fe9b","weight":6}],"recordings":[{"size":152,"length":1881,"mime_type":"video/mp4","language":"eng","filename":"SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-08-05T18:25:14.813+02:00","recording_url":"https://cdn.media.ccc.de/events/SHA2017/h264-hd/SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_hd.mp4","url":"https://api.media.ccc.de/public/recordings/17541","event_url":"https://api.media.ccc.de/public/events/c678a194-0d4a-42a2-b4ef-b19a83459f4c","conference_url":"https://api.media.ccc.de/public/conferences/SHA2017"},{"size":54,"length":1881,"mime_type":"video/mp4","language":"eng","filename":"SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-08-05T18:38:37.267+02:00","recording_url":"https://cdn.media.ccc.de/events/SHA2017/h264-sd/SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_sd.mp4","url":"https://api.media.ccc.de/public/recordings/17542","event_url":"https://api.media.ccc.de/public/events/c678a194-0d4a-42a2-b4ef-b19a83459f4c","conference_url":"https://api.media.ccc.de/public/conferences/SHA2017"},{"size":28,"length":1866,"mime_type":"audio/mpeg","language":"eng","filename":"SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2017-08-05T18:39:10.249+02:00","recording_url":"https://cdn.media.ccc.de/events/SHA2017/mp3/SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor.mp3","url":"https://api.media.ccc.de/public/recordings/17543","event_url":"https://api.media.ccc.de/public/events/c678a194-0d4a-42a2-b4ef-b19a83459f4c","conference_url":"https://api.media.ccc.de/public/conferences/SHA2017"},{"size":21,"length":1866,"mime_type":"audio/opus","language":"eng","filename":"SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2017-08-05T18:39:46.986+02:00","recording_url":"https://cdn.media.ccc.de/events/SHA2017/opus/SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor.opus","url":"https://api.media.ccc.de/public/recordings/17544","event_url":"https://api.media.ccc.de/public/events/c678a194-0d4a-42a2-b4ef-b19a83459f4c","conference_url":"https://api.media.ccc.de/public/conferences/SHA2017"},{"size":64,"length":1881,"mime_type":"video/webm","language":"eng","filename":"SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2017-08-05T18:41:37.664+02:00","recording_url":"https://cdn.media.ccc.de/events/SHA2017/webm-sd/SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/17546","event_url":"https://api.media.ccc.de/public/events/c678a194-0d4a-42a2-b4ef-b19a83459f4c","conference_url":"https://api.media.ccc.de/public/conferences/SHA2017"},{"size":173,"length":1881,"mime_type":"video/webm","language":"eng","filename":"SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2017-08-05T21:54:39.953+02:00","recording_url":"https://cdn.media.ccc.de/events/SHA2017/webm-hd/SHA2017-304-eng-Introducing_Talla_An_Erlang_implementation_of_Tor_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/17574","event_url":"https://api.media.ccc.de/public/events/c678a194-0d4a-42a2-b4ef-b19a83459f4c","conference_url":"https://api.media.ccc.de/public/conferences/SHA2017"}]}