benjojo blog
- 2026-03-12: How far can you go with IX Route Servers only?
- 2025-09-25: Some interesting stuff I found on IX LANs
- 2025-06-05: Picking uncontested private IP subnets with usage data
- 2025-05-27: BGP handling bug causes widespread internet routing instability
- 2025-01-07: Building Ultra Long Range TOSLINK
- 2024-12-05: The "simple" 38 step journey to getting an RFC
- 2024-09-26: Flexing the Windows RRAS BGP implementation
- 2024-08-22: Better IX network quality monitoring
- 2024-05-27: Reclaiming IPv4 Class E's 240.0.0.0/4
- 2024-04-18: Sysadmin friendly high speed ethernet switching
- 2024-03-21: Signed but not secure
- 2024-02-01: Appreciation of automated IX Quarantine LAN testing
- 2024-01-12: Where is all of the fediverse?
- 2024-01-07: The browsers biggest TLS mistake
- 2023-08-29: Grave flaws in BGP Error handling
- 2023-04-28: Driver adventures for a 1999 webcam
- 2022-02-24: Going multipath without Multipath TCP
- 2022-02-17: Who is squatting IPv4 addresses?
- 2022-01-27: LTO Tape data storage for Linux nerds
- 2022-01-13: Ghost in the ethernet optic
- 2021-11-19: One of these JPEGs is not like the other
- 2021-09-20: Imaging mounted disk volumes under duress
- 2021-04-21: Hunting down the stuck BGP routes
- 2021-03-01: Splitting the ping
- 2020-09-09: Hacking Ethernet out of Fibre Channel cards
- 2020-04-30: Stressing the network when it's already down
- 2020-02-19: How 1500 bytes became the MTU of the internet
- 2019-11-17: Writing userspace USB drivers for abandoned devices
- 2019-10-12: You cannot cURL under pressure
- 2019-09-09: The year of RPKI on the control plane
- 2019-06-13: Teaching a cheap ethernet switch new tricks
- 2019-05-04: The speed of BGP network propagation
- 2019-02-03: What would a EvE online Internet look like?
- 2019-01-04: A dive into the world of MS-DOS viruses
- 2018-12-20: The state of RPKI: Q4 2018
- 2018-09-23: From VNC to reverse shell
- 2018-09-10: Are BGPs security features working yet?
- 2018-08-06: Building telemetry for tea aka Tealemetry
- 2018-07-26: The death of a TLD
- 2018-07-10: Calling the world cup goals 5 seconds before they happen
- 2018-06-25: The ISPs sharing your DNS query data
- 2018-06-18: x86 assembly doesn't have to be scary (interactive)
- 2018-06-02: Payments with less of the evil
- 2018-05-21: Playing battleships over BGP
- 2018-05-03: Yubikey/Smartcard backed TLS servers
- 2018-05-01: Making art with SSH key randomart
- 2018-04-20: Mapping the whole internet with Hilbert curves
- 2018-04-12: Encoding data in dubstep drops
- 2018-04-04: Giving every Tor Hidden Service a IPv6 address
- 2018-01-12: DNSFS. Store your files in others DNS resolver caches
- 2017-10-25: A surprising amount of people want to be in North Korea
- 2017-09-12: Email delivery is stuck on IPv4
- 2017-09-07: Traceroute Haiku’s
- 2017-07-22: IP over AX.25 over 802.11 with ESP8266
- 2017-07-20: IPv6 anycast possibly done better
- 2017-05-21: Building a legacy search engine for a legacy protocol
- 2017-04-26: Just how long do DNS resolvers cache last?
- 2017-01-07: Monitoring SNMP less devices with ease
- 2016-06-27: Ludicrously cheap HDMI capture for Linux
- 2016-05-22: TOTP SSH port fluxing
- 2015-11-26: I may be the only evil (bit) user on the internet
- 2015-10-12: The strange case of ICMP Type 69 on Linux
- 2015-09-05: robots.txt usage over the Alexa million
- 2015-07-03: Propagation slow? Sound the alarms!
- 2015-06-02: Auditing GitHub users' SSH key quality
- 2015-05-17: YAMware Old Malware can still be fun!
- 2015-04-23: Detecting anycast addresses and more
- 2015-03-21: A peek into the USM format
- 2015-02-08: Reverse Proxy + Cache for Minecraft
- 2015-02-05: MITM'ing TLS/SSL for debugging purposes
- 2014-08-31: Thoughts on GitHub streaking
- 2014-05-31: Mumble: A referral was returned from the server.
- 2014-05-26: Lessons from APL, a "lost" language
- 2014-04-19: NPM build error
- 2014-04-17: Dealing with MySQL resource shortage
- 2014-01-19: Super Easy Twitter Bots
- 2014-01-01: Running around HTTP firewalls
End of feed.