ICMP, Ping, and Traceroute – What I wish I was taught (2020)
I wanted to write a post and do a bit of a deepdive into ICMP, ping and traceroute. I’ve found that having a good networking foundation has been a tremendous…
I wanted to write a post and do a bit of a deepdive into ICMP, ping and traceroute. I’ve found that having a good networking foundation has been a tremendous…
How to install FreeBSD on a Raspberry Pi, one step in building an Active Directory server with Samba and FreeBSD.
This post ended up being incredibly long comprehensive. I’m afraid that many people won’t read enough to get everything that’s important, so here are the key points:
When I was working at AWS, around 2017 we started getting excited pitches from companies who wanted to be part of the 5G build-out, saying that obviously there’d be lots of opportunities for public-cloud providers. But I never walked away convinced. Either I didn’t believe the supposed customers really needed what 5G…
With the current uncertainty over Twitter, I'm starting to explore using Mastodon
Experimenting with ultrasonic data transmission in JavaScript as a payment method.
Today we’re going to be talking about this code, shared on Twitter by Paul Moore. It’s worth noting that this code snippet was after Paul attempted to alert them to security issues with…
Back in the old days, I could just type route (or, later, ip route) in my Linux terminal and get an accurate picture of all my routes. This is no longer the case.
How big should your queue be, and what should you do when it fills up? Many times, we implement or even deploy a networking system before w...
This is the story of a bug that was discovered and fixed in Telegram’s self-rolled cryptographic protocol about seven years ago. The bug didn’t get any press, and no one seems to know about it, probably because it was only published in Russian.
Science News, Physics, Science, Philosophy, Philosophy of Science
Insights on running a Home Area Network (HAN) nearly completely on open source software, including configurations and metrics.
Well at first that looks weird. It pings and all so I jump to incognito mode, and…
Are you tired of heavy web pages, browser pop-ups, flashing banners, N-factor authentication, user tracking and analytics? Well, there are…
Run your own Mastodon server to control your social media presence
IDN, International Domain Names, is the concept that lets us register and use international characters in domain names, and by international we of course mean characters outside of the ASCII range. Recently I have fought some battles against IDN and IDN decoding so I felt this urge to write a lot of words about it ……
Yes, some people do it, and yes, for some people, it works fine. But..... If you're standing up a new server and it has an IPv6 IP address, ...
Technical summaries of developments in IRC software and protocol specifications during the second half of 2021.
This is a lightly edited transcript of my keynote over at NANOG 83, so please accept my apologies if some of the wording is not (yet) as clear as it should be! The original video, including Q&A can be found on NANOG’s Youtube channel Hello, and welcome to this presentation on who controls the internet, and if they…
Certificate authorities (CAs) are a critical backbone of internet security; when they are compromised, users lose the ability to securely connect to websites without fear of interception. Websites cannot insulate themselves against a fully-compromised CA, even if they normally use other CAs.
So when did POP and IMAP become a “legacy protocol?”
Outlook.com and hotmail.com is silently discarding email messages from our SMTP server.
A design pattern to reduce centralized control and change incentives in social networks.
A lot about sockets, syscalls and bits
I want to be able to inspect the traffic of programs running on my computer. I don’t really trust those programs and ideally I’d like to put nearly all of them into a high security jail. One of those programs is Oculus software. There are a few reasons why I want to be cautious about Oculus software.