home tags events about login

benjojo rss

Hope you never notice the outages I cause. Knows where the RFC2616 bodies are buried. recurse.com SP'2 18 / "The bgp.tools guy"

Follow me using: @benjojo@benjojo.co.uk in your client

benjojo posted 07 Apr 2026 14:03 +0000

How many TCP segments is a reasonable number for a TLS Client Hello?

Depending on your network set up, for connecting to bgp.tools until maybe a couple of hours ago the (non reasonable, but real) answer may have been up to 22!

It turns out on IPv4 bgp.tools has been advertising the wrong TCP window scale for quite some time and it's a true testament to TCP's flexibility that any of this was working in the first place.

Regardless, connection setups on bgp.tools should now work a little better on IPv4 now that your machine wont have to send 21 extra packets

A wireshark screenshot showing a TCP segment being reassembled out of incredibly tiny parts into a single TLS hello

benjojo posted 07 Apr 2026 11:05 +0000

inet_aton wins again

Here I was waiting for output on a tcpdump -ni any host 3306... that should have been port 3306, but of course in the world of inet_aton "3306" is a valid IP address of 0.0.12.234!

Thanks inet_aton!

benjojo posted 06 Apr 2026 22:44 +0000

Some other fun things I spotted in the Cogent Q4 2025 investor presentation:

A) Cogent is now averaging at 800 tbit/s of traffic

B) While their office broadband biz is 4%~ of their total traffic, it's 43% of their $ revenue! Not bad!

C) For their off-net IP offering (aka, they use another provider to do the last mile) over half of the cost to the customer is to the last mile loop provider!

Full thing here: https://www.cogentco.com/files/docs/about_cogent/investor_relations/presentation/Cogent_IR_Presentation_4Q25.pdf

I dont think it's possible to make alt-text for this, sorry! I've linked the slides in main post, I've put alt-text here because if I don't then your screenreader will read out a file name instead I dont think it's possible to make alt-text for this, sorry! I've linked the slides in main post, I've put alt-text here because if I don't then your screenreader will read out a file name instead I dont think it's possible to make alt-text for this, sorry! I've linked the slides in main post, I've put alt-text here because if I don't then your screenreader will read out a file name instead

benjojo posted 06 Apr 2026 22:38 +0000

Hah, Cogent CEO seems to recognize that having the ability for customers to make RPKI ROA's on their space (aka, signing a ARIN agreement) made its IPv4 rentable there's a lot more appealing to customers!

Today, we're about 46% of our addresses are leased and approximately 4% of our addresses are allocated to customers at no cost. This is nothing new. It's been part of our strategy to win business since Cogent's inception. But we do still have half of our address space that is sitting fallow. We have greatly improved the marketability of that address space by being able to deploy RPKI or additional security features across those addresses, which have made them more desirable to counterparties.

benjojo posted 04 Apr 2026 18:16 +0000

As a emoji in work presentations connoisseur, it pains me that the best ✨ emoji implementation was the original Twemoji, before in 2017 it went from purple to just boring yellow sparkles.

( I also hate that sparkles has been used to signal AI features :( )

Also, always embed actual PNGs of your emoji into your presentations, to avoid a surprise jankmoji (normally the windows ones) when your stuff gets loaded on to the event presentation laptop

A screenshot of emojipedia, showing a purple sparkles emoji from the old twitter emoji back, the page says Sparkles on Twitter / X Twemoji 1.0

benjojo posted 04 Apr 2026 13:57 +0000

yeah sci-hub bird, I was surprised too

A browser screenshot of a PDF, the scihub crow is there with a text box next to it (like a speech bubble) saying "Wait, There’s Torture in Zootopia?" (a truncated title of the paper)

benjojo posted 03 Apr 2026 09:51 +0000

You know, somehow, a IDE update on April 1st is really unappealing, I'll pass

A VSCode update prompt box that says the new release is from April 1st (april fools day)

benjojo posted 01 Apr 2026 13:07 +0000

Sir, another "Customers should enact their disaster recovery plans" has hit the AWS status page

benjojo posted 31 Mar 2026 17:16 +0000

Damn they really did save that day light last weekend didn't they

benjojo posted 30 Mar 2026 09:26 +0000

Airport adverts are a genre on their own, like how many bong rips was required to come up with all of the HSBC ones in LHR?

HSBC ads in LHR, one ad says "are we shaped by society [picture of a child with a t shirt that says i am the future] or are we shaping society?". the other adverts, "is it a midlife crisis or a midlife opportunity" HSBC ads in LHR, one ad says "are we shaped by society [picture of a child with a t shirt that says i am the future] or are we shaping society?". the other adverts, "is it a midlife crisis or a midlife opportunity"

benjojo posted 25 Mar 2026 13:02 +0000

I can only conclude that PeeringDB is increasingly vibe coded (in the fullest meaning) because they keep releasing busted code that clearly has not been tested. Today they email me and a lot of other networks with a non sensical email that tells me to do something that does... nothing.

https://github.com/peeringdb/peeringdb/issues/1936

I can sometimes understand the desire to use AI tools, but seemingly none of this stuff is actually going through even basic testing in a staging environment, so frustrating for a service that absorbs quite a lot of sponsor money from orgs

benjojo posted 19 Mar 2026 15:36 +0000

Making an account on something today when I came across a novel to me password restriction

A error " Your password must be between 6 and 20 characters long, and must include upper and lower case letters as well as numbers. (Password cannot start with $) ", the the goose chase meme asking why it can't start with the unix crypt hash symbol

benjojo posted 18 Mar 2026 11:26 +0000

why why why the does Thunderbird let you sort by email subject, I have never wanted to do this and I always do it if I "miss" trying to open the newest email, and when you have a 100k+ inbox this little maneuver's is gonna cost you 51 years of CPU time

benjojo posted 16 Mar 2026 12:57 +0000

✅ Muted all RIPE Charging Scheme members-discuss emails

There is basically nothing new to discuss and everyone is just going in the same conversation loop, all at expense of filling my inbox with crap

benjojo posted 12 Mar 2026 17:33 +0000

I would kill for an induction hob that has a magnetic stir bar system, how has cooking not stolen this trick from the chemistry world

benjojo posted 09 Mar 2026 23:21 +0000

EMF-IX Returns

EMF-IX, the #emfcamp / #emfcamp2026 internet exchange will be returning for EMF 2026.

Complete with our best switch yet (the "no cost spared" Juniper LAN) this will be the best EMF-IX yet, run a personal network or similar? Reserve your (in person) port today: https://emf-ix.benjojo.co.uk/

This year the EMF Camp network itself will be peering on the exchange as well!

A photo of a flight case with some network kit in it, and some small computers balenced on top, the text says "EMF-IX 2026 is back"

benjojo posted 09 Mar 2026 16:06 +0000

A supplier security-questionnaire.xlsx, but you lose the bid by simply opening it, because who opens random microsoft office documents over email in this day and age?

benjojo posted 08 Mar 2026 21:17 +0000

I was today years old when I found out that the Nürburgring (the world famous race track) is no where near Nuremberg.

I wonder how many people have incorrectly traveled to Nuremberg with the expectation of using/visiting the track

benjojo posted 02 Mar 2026 19:57 +0000

Yeah fuck it just turn it off and on again

A green banner on top of the discord UI that says that discord will go down for maintenance at 20:00

benjojo posted 27 Feb 2026 12:48 +0000

The devastating moment when you go back to your bedroom to get something and your bed sheets still retain a bit of the warmth from the morning

benjojo posted 23 Feb 2026 12:47 +0000

Need to get around to writing a photo library for my (assume oddly specific ) needs like:


benjojo posted 22 Feb 2026 23:38 +0000

I love how if you look at the total unique prefixes in the BGP DFZ over 3 months you see these small spikes (less than 30 min) of like 4000~ prefixes, implying that someone accidentally exported their more specifics and obliterated a subset of their transits/peering sessions, causing the roll back.

But the table grows regardless

a graph that shows prefixes going up over time (3 months) there are tiny spikes and they are all annotated with "Oops"

benjojo posted 22 Feb 2026 20:05 +0000

The kind of photo where you inadvertently take a selfie via another creatures eye

A bird / kookaburra sitting on a ledge, the photo has a "lookup upwards at the bird angle", the 2nd photo is a zoom crop of it's eye where you can see in fisheye style two people in the reflection A bird / kookaburra sitting on a ledge, the photo has a "lookup upwards at the bird angle", the 2nd photo is a zoom crop of it's eye where you can see in fisheye style two people in the reflection

benjojo posted 22 Feb 2026 19:50 +0000

deer having a epiphany/deep thought

A young fluffy deer in one photo staring into the distance, the other raising it head like it just had a epiphany A young fluffy deer in one photo staring into the distance, the other raising it head like it just had a epiphany

benjojo posted 22 Feb 2026 18:05 +0000

Ah yes, the [checks AMD reference manual] "P2D Swiss Cheese Descriptor" CPU MSR, of course

6g3GpxVvSzyjbG11Bs.png

benjojo posted 20 Feb 2026 16:00 +0000

You think web page size bloat is bad on some things? oh boy.

Good afternoon to everyone, except bumn.go.id (an Indonesian government website) for having a (at least) 3GB web page because of embedded MP4's with uncompressed audio and video seeming straight from the camera...

This must cost so much for them, like a single page load could cost at least $0.15 in cloud egress fees alone

The firefox dev tools for bumn.gov.id showing (and still downloading) 1.5GB

benjojo posted 19 Feb 2026 19:26 +0000

Well the Andrew Mountbatten-Windsor episode of "24 hours in police custody" will be interesting

benjojo posted 18 Feb 2026 19:29 +0000

This is a sad way for something like Packet.net to end, First sold to Equinix metal and then shutdown, then it's customer list (silently?) sold to some other company as a marketing channel.

Email from limestone networks, to a packet.net spesific email address, the first bit of the email says Hi Ben,     Just wanted to follow up and make sure my last note didn’t get buried.  If you’re still evaluating options for any infrastructure affected by the Equinix Metal sunset

benjojo reposted 17 Feb 2026 10:03 +0000
original: QuietMisdreavus@squad.town

I don’t SPRINT. I do not SCRUM. I do not TIMEBOX. I do not give my tasks STORY POINTS. I choose my work based on WHAT NEEDS TO HAPPEN. And if your task gets in the way of my investigations? It DOES NOT HAPPEN.

Anton Ego, the food critic antagonist from Ratatouille, scowling at the protagonist

benjojo posted 12 Feb 2026 17:57 +0000

Do you find yourself in the position where you just bought a piece of server kit (new or used) and you do not know what the IPMI password is, and you don't have a OS/screen to reset it, or it's set to some static IP that you don't know?

Please enjoy this small (70MB) image you can put on a USB stick and blindly boot the machine into, assuming the USB boots, it will set the IPMI to a known value, and set the network back to "normal" values (no VLAN and DHCP)

Enjoy! (and report back if you find it worked on things not already confirmed in the readme)

https://github.com/benjojo/headless-ipmi-reset

benjojo posted 11 Feb 2026 21:01 +0000

Successfully lived long enough to finally see (meaningful) IRCv3 support land on libera chat

benjojo posted 11 Feb 2026 12:45 +0000

fwiw, it seems like the greynoise assertion that the T1s are dropping the telnet port is bollocks

benjojo posted 05 Feb 2026 16:56 +0000

I present: The HSM alignment chart

K436XC1R3RlTQ2L93t.png