This is real, try it for yourself:
- Windows:
tracert -h 100 bad.horse
- Linux:
traceroute -m 64 --resolve-hostnames bad.horse
What makes this even more extra, if you inspect their ssl certificate trust chain, they have a ridiculous 27 long chain with the common name of each cert being one of these lyrics.
openssl s_client -connect signed.bad.horse:443 -servername signed.bad.horse
Its from Dr horribles sing-a-long blog FYI
Here 'tis
Certificate chain 0 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=signed.bad.horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=It's "Hi-ho, Silver!" a:PKEY: RSA, 4096 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:49:14 2015 GMT; NotAfter: Jul 16 04:49:14 2018 GMT 1 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=It's "Hi-ho, Silver!" i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=There's no recourse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:45:48 2015 GMT; NotAfter: Jul 16 04:45:48 2018 GMT 2 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=There's no recourse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=You're saddled up a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:45:39 2015 GMT; NotAfter: Jul 16 04:45:39 2018 GMT 3 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=You're saddled up i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=ð a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:45:31 2015 GMT; NotAfter: Jul 16 04:45:31 2018 GMT 4 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=ð i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Or he'll make you his mare a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:45:24 2015 GMT; NotAfter: Jul 16 04:45:24 2018 GMT 5 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Or he'll make you his mare i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=So make the Bad Horse gleeful a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:45:00 2015 GMT; NotAfter: Jul 16 04:45:00 2018 GMT 6 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=So make the Bad Horse gleeful i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Will be your last, we swear a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:44:51 2015 GMT; NotAfter: Jul 16 04:44:51 2018 GMT 7 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Will be your last, we swear i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=The grade that you receive a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:44:44 2015 GMT; NotAfter: Jul 16 04:44:44 2018 GMT 8 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=The grade that you receive i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Is watching, so beware a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:44:36 2015 GMT; NotAfter: Jul 16 04:44:36 2018 GMT 9 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Is watching, so beware i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=The Evil League of Evil a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:44:23 2015 GMT; NotAfter: Jul 16 04:44:23 2018 GMT 10 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=The Evil League of Evil i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=He's bad a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:53 2015 GMT; NotAfter: Jul 16 04:43:53 2018 GMT 11 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=He's bad i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:45 2015 GMT; NotAfter: Jul 16 04:43:45 2018 GMT 12 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:40 2015 GMT; NotAfter: Jul 16 04:43:40 2018 GMT 13 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:34 2015 GMT; NotAfter: Jul 16 04:43:34 2018 GMT 14 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=A murder would be nice, of course a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:26 2015 GMT; NotAfter: Jul 16 04:43:26 2018 GMT 15 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=A murder would be nice, of course i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=A show of force a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:19 2015 GMT; NotAfter: Jul 16 04:43:19 2018 GMT 16 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=A show of force i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=A heinous crime a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:11 2015 GMT; NotAfter: Jul 16 04:43:11 2018 GMT 17 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=A heinous crime i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=So let the games begin a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:43:05 2015 GMT; NotAfter: Jul 16 04:43:05 2018 GMT 18 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=So let the games begin i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=It needs evaluation a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:42:57 2015 GMT; NotAfter: Jul 16 04:42:57 2018 GMT 19 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=It needs evaluation i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=That you just sent in a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:42:50 2015 GMT; NotAfter: Jul 16 04:42:50 2018 GMT 20 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=That you just sent in i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=He got the application a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:42:44 2015 GMT; NotAfter: Jul 16 04:42:44 2018 GMT 21 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=He got the application i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=The thoroughbred of sin a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:42:36 2015 GMT; NotAfter: Jul 16 04:42:36 2018 GMT 22 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=The thoroughbred of sin i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=He rides across the nation a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:42:29 2015 GMT; NotAfter: Jul 16 04:42:29 2018 GMT 23 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=He rides across the nation i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:42:20 2015 GMT; NotAfter: Jul 16 04:42:20 2018 GMT 24 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:42:11 2015 GMT; NotAfter: Jul 16 04:42:11 2018 GMT 25 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:41:58 2015 GMT; NotAfter: Jul 16 04:41:58 2018 GMT 26 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:40:27 2015 GMT; NotAfter: Jul 16 04:40:27 2018 GMT 27 s:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse i:C=US, ST=Minnesota, L=Minneapolis, O=Sandwich.Net, LLC, OU=Bad Horse, CN=Bad Horse a:PKEY: RSA, 2048 (bit); sigalg: sha256WithRSAEncryption v:NotBefore: Sep 26 04:39:44 2015 GMT; NotAfter: Jul 16 04:39:44 2018 GMT
That takes some serious commitment.
yeah i just name my computers after fictional supercomputers, like Adams’ and Pratchett’s. if they get a significant rebuild, i name them something related to the ship of theseus and get to reuse their old names in the future because i’m not that clever.
I am also not clever, so I stick with names like “laptop1”
i cannot remember (and I’m not going to look) if I’m typing this from HEX or GLOOPER but it’s one of those
I hope this is real.
It is, try it for yourself
Windows:
tracert -h 100 bad.horse
Linux:traceroute bad.horse -m 64 --resolve-hostnames
traceroute bad.horse -m 64
Died after “a.murder.would.be.nice.of.course (162.252.205.142)”, which is 34 hops from here.
I think you’ve got the idea by that point tbh
But I still appreciate the work that went into that job. I’ve seen precursors to this 30 years ago, but nothing as refined as this. Hats off to the people who did this.
Ok, I thought I’d test it for windows for anyone interested.
I had to change the max hops as 30 wasn’t enough. Use the command below.
tracert -h 100 bad.horse
Thanks, I added it to my post
As opposed to real Thomas Jefferson who was plenty evil on his own?
No argument here. Have you seen Dr. Horrible’s Sing-Along Blog?
Yes, but it’s been years. If I remember correctly he was more of a goober than a bad guy.
Yeah, that’s pretty accurate. He’s trying to join the Evil League of Evil, led by Bad Horse. Fake Thomas Jefferson is in the league. We only see him briefly at the end and he’s never directly mentioned. Same for most of the other league members.
Isn’t that like $900 worth of IPv4 addresses?
It’s owned by some hosting provider called sandwich…
I thought it would be some university or something. In the past they just used to assign Class A and Class B blocks. You know, it’s not like we’ll run out of IPv4. The 2 universities I’ve been to still give every single device its own public IPv4 because they have so many they don’t have to care about NAT.
My uni has at least 3 /16 blocks, which is about 200k IPv4s.
This means my Uni has more IPv4s than almost half of all UN recognized nations on earth.Universities were the first organizations to be allocated those IP blocks. I’m sure there are a few holding on to some /8 networks and either they’ll never give them up (much like their endowment funds) or they will sell them off once they realize how valuable they can be.
Kind of a weird thought, but wouldnt a uni benefit from holding so many IP forcing people to use NAT. Then the offer classes and provide degrees in networking to deal with NAT…
excuse me, ill put my tin foil hat down XD
The tiny little technical college I attended that’s almost entirely ag programs had something like 30 IPv4 IPs assigned to the IT program and I don’t want to know how many assigned to the IT department.
Literally every single student got an IPv4 address for the second year to play with in the lab. It was great but also holy crap we need to find an appropriate way to repurpose a portion of college IP blocks
finally a use for TracerT besides seeing which IPs are connected to google (and seeing whether their connection speed is good or sucks ass)
That’s a deep cut reference. 👏
Haven’t thought about it in years but seeing the
tracert
command snapped me right back to it lol.For anyone interested in a field trip to the internet museum: https://www.youtube.com/watch?v=SXmv8quf_xM
It’s a classic ❤️
I’ve never seen this video 'til now! That kid’s confidence level was way off the charts.
Can hardly believe that video is almost old enough to vote 🧓
So is someone paying for all these domains every year for this joke or what?
Nah it’s using reverse dns records, so the dns is free.
I don’t think o_o is a valid domain, lol
Look all I know about the internet is that it’s a series of tubes.
It’s only invalid of you don’t let it be valid!
Is this the evil “my lovely horse”?
Given the person who wrote Father Ted, and probably My Lovely Horse, is a massive screaming bigot, I’d say this is the good My Lovely Horse.
oh wow
https://en.wikipedia.org/wiki/Graham_Linehan
Graham George Linehan (/ˈlɪnəhæn/; born May 1968)[1][2] is an Irish comedy writer and anti-transgender activist. He created or co-created the sitcoms Father Ted (1995–1998), Black Books (2000–2004), The IT Crowd (2006–2013), and Count Arthur Strong (2013–2017), and has contributed to other comedy shows, including The Fast Show, The Day Today, and Brass Eye.
Goddamit. He wrote some of my favourite shows.
Well, people are complex. He was a phenomenal writer, and that’s how I’ll treat him. Anything beyond that scope is more or less a void
I recall rewatching the I.T. crowd and thinking the scenes with younger Reynholm’s trans love interest didn’t age well.
https://youtu.be/x3BY72RF8vcEven so, the activism-hate came later - most of I.T. Crowd is really good, and since it doesn’t support him any more when I watch it, I won’t stop.
It didn’t, but it’s still kinda better than a lot of trans representation back then. She is very clear and open towards him, and never does anything objectionable. He and his idiocy is what’s being made fun of.
Not perfect by any stretch, but certainly not what I’d have expected from a writer who turns out to be a total bigot later on.
Not a website AFAIK
It is, just hosting the YouTube for the bad horse song from Dr horrible. With a ridiculous cert chain that your browser doesn’t like.
Huh, today I learned.
The cert expired 3 years ago
Dr Horrible’s Sing-Along Blog is goated
rejected rtd plotlines