BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//events.eurobsdcon.org//2025//talk//SMHRAR
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-2025-SMHRAR@events.eurobsdcon.org
DTSTART;TZID=CET:20250928T151500
DTEND;TZID=CET:20250928T160000
DESCRIPTION:(Or: Fighting denial-of-service for fun and profit.)\n\n### For
  fun:\nI want to run a BBS on an old 386 machine\, but exposing it to the 
 Internet via Telnet will turn any drive-by portscan into a potential DoS (
 not DOS).\n\nI'm sure we've all been there. Right?\n\n### For profit:\nSom
 eone realises that throwing hundreds of thousands of TLS handshakes per se
 cond at us is worth it\, and I don't have more CPU to throw at the problem
 .\n\nThat's what we get for placing ourselves in the line of fire\, I gues
 s?\n\n### Dirty tricks\nSo what can be done about this? Well it turns out 
 that with Lua and Nginx\, I can solve both problems. Join me for a brief e
 xcursion into the world of retro-BBSes\, an introduction to some Internet 
 Scumbags and their shenanigans\, and some possible solutions to these prob
 lems.\n\nI'm not an active Lua coder\, and I don't know nginx nearly well 
 enough despite having used it for 15 years. So here's fair warning: Anyone
  who actually knows these things may catch a bout of nausea.
DTSTAMP:20260914T151624Z
LOCATION:D1
SUMMARY:Dirty Tricks: Using nginx and Lua to thwart bots and skript kiddies
  - Eirik Øverby
URL:https://events.eurobsdcon.org/2025/talk/SMHRAR/
END:VEVENT
END:VCALENDAR
