== Matt Traudt ==
Tech, Pets, and Vettes. Not in that order.

It Runs

camaro cars
After a three day marathon of working on the car, it runs. Let's cut right to the chase. Here's the first two times it ran. (Slight lie: it's actually the 3rd and 4th time because the first two times we didn't have the spark plugs in the right order) Also there isn't any forced induction yet, I'm just borrowing the 4" exhaust for the weekend, the transmission isn't installed, I haven't measured for a driveshaft, there's no brakes . Read more...

Camaro has wheels (and so much more)

camaro cars
It's been over a month since my last update, and the Camaro has made a lot of progress. The themes: painting, brakes, suspension, rear end. The front end got a paint job. I used an undercoating style black, and had reservations about how it would look before I even started. It certainly does look off. Also, it hasn't set up very nicely, probably due to the heat and humidity in the shop. Read more...

Tubular Front End

camaro cars
It has come time to really cut up the Camaro and install the tubular front end. First we removed the rear end to help mitigate how back heavy the car was about to become. It is still clearly a bit back heavy, so we momentarily used wheels to help balance. I don't think it helped much. Then it was time to mark the cuts, and grit my teeth at all the corners I felt we were cutting, then just go for it. Read more...

Preperation for a Tubular Front End

camaro cars
It's been a while because I've been distracted doing other home/shop improvement projects. Building a fence, trenching ethernet to the shop for an access point, and installing a mini split in the shop are the highlights. But I also ordered some parts and here and there have been stripping the front end down in preperation for the tubular front end. Removing the front bumber fascia revealed the Camaro has been in a front end collision. Read more...

The Lift

camaro cars
I bought a lift for the shop. Getting it home was a huge ordeal because I've never bought and transported something like this before. I thought I had prepared well enough, but I hadn't. I undoubtedly came across as an over-confident noob at the shipping depo. I'm doing my best, I made a mess, and I'm glad I didn't require anyone to help me clean it up. April 11th. Making a wooden platform to fill in the center of my car trailer. Read more...

Camaro Project

meta cars camaro
I bought a 1985 Camaro that technically runs for $1000, and I'm turning it into a race car. Turbo LS, built transmission, Ford 9" rear end, the works. I'm documenting the process here. Find just the posts related to this project by visiting the Camaro tag. There is also an RSS feed that sucks and I haven't fixed.

Engine Assembly: Valley Cover

camaro cars
Quick update: new valley cover came in. It gets rid of AFM/DOD (active fuel management/displament on demand). Still looking shiny, and waiting for progress to be made elsewhere. Next step is obtaining a lift and installing it ...

Engine Assembly 2

camaro cars
Day 2 starts right where 1 left off, just about 8 hours later. Starting point for the day. Heads and valley cover are not attached. The intake and exhaust surfaces on the heads cleaned up nicely Torquing the heads down After adding the valve covers, this is the stopping point for the weekend. We didn't do a few small easy things like a DoD-delete valley cover, but the engine is mostly ready to be dropped in. Read more...

Engine Assembly 1

camaro cars
My brother (the one in the blue shirt here who you'll likely see a lot of since I'm the photographer for my own project) came over Friday night to work on the Camaro's new engine with me. I ordered a bunch of parts a week ago and they have all come in. New cam, valve springs, head studs, oil pan, and more. We made some good progress Friday, staying up till after midnight. Read more...

Stripping 2

camaro cars
I ordered parts a few days ago, and while waiting on them to come in, I continued the strip down of the interior. No more rear speakers, no more center console, even less trim, and most noticeable of all: no more carpet. Daylight is also discovered under the driver side floor pan.

Aluminum 5.3L LS Strip

camaro cars
This weekend we started tearing down the new 5.3L aluminum block. It looks like it was in the junkyard because the displacement on demand (DOD) system damaged the cam and a lifter. We started cleaning and honing the cylinders. A before and after of honing the cylinder walls.

5.3L LS Purchase

camaro cars
I purchased a 5.3L LS from a 2004 Yukon with 249k miles. Sharp eyes may also notice boxes containing an engine hoist and stand.

Stripping 1

camaro cars
Switched sides of the shop with the truck. I'm planning on buying a lift and installing it on this side. Thought the dogs might like to help. Not really. Not right now. Got the seats out, some trim, and the rear carpet today.

First Run

camaro cars
A short video from getting it running for the first time, just for fun. Sounds like crap!


camaro cars
1985 Camaro. Seems to be a base model. 35k original miles according to the odometer (planning on testing that the odometer works). The mileage is believable with just two dents. It really looks like the car was left outside for 10-20 years and otherwise barely driven. Engine is shot. Transmission does shift into 1st and reverse (so I assume the rest too). But the plan is to swap in a better engine, a turbo, a built transmission, rear end, etc. Read more...

Tor Is Not Just for Anonymity

tor onion-service
Preamble Anonymity, privacy, and security. All good things, you'll agree if you're reading this post. But what we can't all quite agree on is where one stops and the next begins. It is my opinion that security is an umbrella term: a more general word that encompasses both of the others. Everything that makes you more anonymous (or private) also makes you more secure. There is a notion that comes up every now and then that Tor doesn't make you more secure, but it only makes you anonymous. Read more...

About Me

I have two dogs, a fast car, and I'm currently obsessed with poker. Here's some pictures before this turns into a proper resume. 2013 Corvette Grand Sport. I had a 1988 Corvette too, but have since sold it. Riley (left) and Vinny (right). Australian Cattle Dog / Australian Shepherd. Same parents, different litters ~1 year apart. I work for the Naval Research Lab. Since 2020 I've done things described by these bullet points: Read more...

First Trackcross

racing corvette cars
Background I have a 2013 Corvette Grand Sport. I'm slowly dipping my toes into performance driving. Before this weekend, I have done two autocross events (temporary cone track set up in a parking lot), and one ride along during an HPDE event (High Performance Driver Education, actual road racing around a track). Trackcross is a stepping stone between these two styles of racing. It's on a real permanent track, but you don't do the whole thing, you're unable to go quite as fast, and it's only one car on the track at a time. Read more...

Using Private Apt Cache

debian docker
In the previous post we built a docker image for an apt package cache. Here we will use it as part of a new base Debian image, from which future feature-filled images can be based on. This will appear a little extra difficult only because I want to include torproject.org's Debian package repository. I'll call out below what you can ingore if you only want Debian's repos. First the Dockerfile. Read more...

Private Apt Cache

debian docker
This how I've set up an apt package caching host. You may want this for: Reducing the load you are putting on some upstream Debian package repository. Kind of the same thing as the previous point, but framed differently: keeping as much traffic internal to your "stuff" as possible, perhaps because it's cheaper. Some amount of privacy regarding what packages you're downloading, when you're downloading them, and how many hosts you have that are using them. Read more...

Minimal Debian Base Image for Docker

debian docker
Be on a Debian host. Install debootstrap. Have docker. Do this, but replace all instances of bullseye with whatever version of Debian you want. . $ debootstrap --variant=minbase bullseye bullseye-minbase $ ls bullseye-minbase $ tar -C bullseye-minbase -c . | docker import - bullseye-minbase Done. https://wiki.debian.org/Debootstrap https://docs.docker.com/develop/develop-images/baseimages/

How I set up my websites with Tor and Nginx

onion-service tutorial tor nginx
I was recently asked how I setup my websites to: Redirect HTTP to HTTPS when not accessed via an onion service. Serve the website over HTTPS when not accessed via an onion service. Serve the website over HTTP when accessed via an onion service. I will further explain: How the .onion available button is obtained in my setup. How to add an onion Alt-Svc that works. I have a very simple setup. Read more...

Enough about Hacker Factor's '0days'

tor rebuttal rant
This post first appeared on my old blog in February 2021. It is preserved, but maybe not updated, here. Last summer Dr. Neal Krawetz AKA "Hacker Factor" made a series of posts on his blog about Tor "0days." This post is a summary of Tor Project's response to one of his posts. Neither this post nor Tor Project's tweet serve as a perfect point-by-point rebuttal of everything he claims in the post, nor all of his "0day" posts. Read more...

Tor is not 'TOR'

Updated: August 2022 to backpedal on Tor not standing for "the onion router." It can stand for two things depending on whether you ask Paul or Roger. Warning: pedantry. I'm writing this down once so I have something to refer to in the future when I want to find this PDF again. Dr. Paul Syverson is "the father of onion routing." He and his colleagues at NRL 20 years ago created onion routing, and he plus Nick Mathewson and Roger Dingledine wrote the origin tor code (adapted from code Matej Pfajfar wrote) in the early 2000s. Read more...

Debunking 'OSINT Analysis of the TOR Foundation' and a few words about Tor's directory authorities

tor not-me
The following post was not written by me. It was written by Julien Voisin and posted on his blog in October 2018. I am sharing it here, unedited except as noted below, according to the CC BY-SA license of the post. Edits made: Add table of contents. Change local links to point to my copies of the paper and its figures, not Julien Voisin's copies. The paper it talks about is old news at this point (from 2018), but I see someone stumble upon it every few months . Read more...

Tracking Tor's network-wide V3 onion service outages

tor onion-service
Major update 28 Jan 2021 (UTC): It's happening again, but this time the large amount of directory traffic is coming from exits. We've missed three consensuses, so v3 onions will be going down. Dirauths are already discussing and trading patches to mitigate the issue in the short term. The long-term solution for not allowing people to use exits to do this is tracked here. Read the main body of this post for more information on, e. Read more...

I Wrote a Brainfuck Interpreter (in Rust)

brainfuck rust
This post first appeared on my old blog in January 2021. It is preserved, but maybe not updated, here. The repo is on Github here, and in case that turns out to be a lie in the future, the code as of the initial writing of this post is here. About brainfuck Brainfuck is an esoteric programming language with only eight commands (i.e. it's meant to be fun/challenging, not useful). Memory is represented as cells on an infinitely long tape and accessed with a single pointer. Read more...

BM Major Releases

What follows are three posts announcing new major releases of BM (Blog Maker), the software I wrote and "maintained" that hosted my old blog, in January 2017 and March 2020. These are preserved here, but not updated. Links will be broken. BM v3.0.0 is Released Today I've released a new major version of BM, consisting of about 140 commits! See the changelog for a summary of all the changes, and please report issues at the issue tracker. Read more...

Shut up about The Hidden Wiki

onion-service rant thw
This post first appeared on my old blog in November 2019. It is preserved, but maybe not updated, here. The focus/organization of this post is poor and it does not contain much technical information. You might want to skip this one. I spent about an hour searching the web for the phrase "the hidden wiki" and collected all the resulting websites I could find that called themselves that or some slight variation of that. Read more...

You want Tor Browser ... not a VPN

tor tor-browser vpn
This post first appeared on my old blog in October 2019. It is preserved, but maybe not updated, here. In most cases. Untruth: VPNs protect you from local network hackers This is usually claimed in the context of open WiFi networks such as those at airports or coffee shops, and is basically correct. As long as you have a reputable VPN company and they set up their software correctly, then VPNs help. Read more...

Stop Visiting Randomly-Generated Onion Services

onion-service rant tor
This post first appeared on my old blog in January 2019. It is preserved, but maybe not updated, here. If you've written a script that tries to access random onion services, or all onion services in order, or something else that attempts to brute force the namespace of onion services ... You don't realize how unlikely it is that you will ever find a working link. There's about 100,000 v2 onion services that are running right now (as of Jan 2019) Of those, an unknown fraction are listening on port 80/443 (web sites). Read more...

About to use Tor. Any security tips?

tor tor-browser
This post first appeared on my old blog in January 2019. It is preserved, but maybe not updated, here. If you're going to browse the web, use Tor Browser. Don't try to make Firefox, Chrome, or something else proxy its traffic over Tor. There is no combination of settings tweaks that produces as good of a product as Tor Browser. You will be essentially uniquely fingerprintable. You will not get Tor Browser's awesome state and traffic isolation. Read more...

Creating Private V3 Onion Services

onion-service tutorial tor
This post first appeared on my old blog in January 2019. It is preserved, but maybe not updated, here. This post is about v3 onion services with 56 characters in their name. For the old post for creating private v2 onion services, see here. In that old post I talked about some of the great features of Tor onion services. The features still apply with the new onion services: they are still end-to-end encrypted, they still assure you that it is impossible for anyone to modify your traffic, etc. Read more...

Don't HTTPS Your Onions

This post first appeared on my old blog in December 2017. It is preserved, but maybe not updated, here. Unless you're an edge case (which you aren't). Why you would want HTTPS Let's talk about why you normally want HTTPS. Let me know if I missed something. End-to-end encryption You already get this with Tor. Everything between your local Tor client (using Tor Browser? It runs Tor in the background) and the Tor client providing the onion service is encrypted. Read more...

Mosh over Tor (Except Not Really)

mosh onion-service
This post first appeared on my old blog in June 2017. It is preserved, but maybe not updated, here. I'm in the process of setting up a new server and I'm trying to be super ultra mega secure about it. It's running FreeBSD with some fancy security options enabled, blah blah blah, oh and I made SSH over Tor the only way to remotely access it for administration. It's a private onion service, which is super cool in itself, but since I don't mind leaking the location of this server, it is also a single-onion service. Read more...

The Last Onion Service Index

This post first appeared on my old blog in May 2017. It is preserved, but maybe not updated, here. I made a thing. http://jptvwdeyknkv6oiwjtr2kxzehfnmcujl7rf7vytaikmwlvze773uiyyd.onion/ At various times, it used to be available at jld3zkuo4b5mbios.onion, vwx4mjvwoszgnagzcrwdjlsq3pq3zyob3zpq5qissxdoivnuyylzn7yd.onion, onions.system33.pw, and ypqmhx5z3q5o6beg.onion Most of what I wanted to say about it I've already said at those links above. It got picked up by Motherboard, and then a few other sites picked it up. This was supposed to be a stupid little Saturday project. Read more...

Creating Private Onion Services

onion-service tutorial tor
This post first appeared on my old blog in February 2017. It is preserved, but maybe not updated, here. January 2019 Update: This post applies to v2 onion services that are 16 characters long such as mattttttssi4lhud.onion. In January 2019, Tor was released as the first stable release of the 0.3.5 series. Among other things, it is the first stable release of Tor that supports client authorization of v3 onion services (like zfob4nth675763zthpij33iq4pz5q4qthr3gydih4qbdiwtypr2e3bqd. Read more...

Don't Debug with Onion.to

tor tor2web tor-browser
This post first appeared on my old blog in December 2016. It is preserved, but maybe not updated, here. This also applies to onion.cab onion.city, onion.direct, and any onion domain that does not end in exactly .onion. These are called Tor2Web proxies and they can be very dangerous if you don't know how they work. Update 4 (June 2019): Many Tor2Web proxies are doing the malicious things I talk about in this post (archive) I've seen Tor2Web proxies that seem to have manually added v3 onion support for themselves (since, as far as I know, Tor Project hasn't done it and won't do it). Read more...

VPN + Tor: Not Necessarily a Net Gain

tor vpn
This post first appeared on my old blog in November 2016. It is preserved, but maybe not updated, here. So many people share the advice to use a VPN in conjunction with Tor, usually by way of placing the VPN between the user and her guard node (connecting to Tor through a VPN). More rarely, the advice is given to place the VPN between her exit and her destination (connecting to a VPN through Tor). Read more...

Use Git over Tor

tor tutorial
This post first appeared on my old blog in September 2016. It is preserved, but maybe not updated, here. Furthermore, It's December 2020 and I stopped running a public Gogs onion service a long time ago. Maybe I'll do so again in the future, but for now, keep in mind that this post references an onion service that doesn't exist. So you want to be a super l33t h4xx0r who stores his code on an onion service, huh? Read more...

Redirect Tor Users to Your Onion Service with Nginx

tutorial nginx tor onion-service
This post first appeared on my old blog in September 2016. It is preserved, but maybe not updated, here. Furthermore, this blog post is largely irrelevant bad practice since the implementation of Onion-Location and onion Alt-Svc headers. If interested about the latter, ask me to write a tutorial. If you host a web onion service that is also available on the clearnet, then your guests may appreciate it if they can type your clearnet address and automatically get redirected to your onion address. Read more...

How CSS Alone Can Help Track You

tor tor-browser css attack
This post first appeared on my old blog in September 2016. It is preserved, but maybe not updated, here. A common question people ask when they first start using the Tor Browser Bundle is "why does the browser recommend I don't change my window size?" Reasonable question. And if you disable JavaScript, you may think that's enough to make window size irrelevant. Not quite. Nov 2019 update: Tor Browser 9.0 introduced a feature called letterboxing to help mitigate the concerns introduced in this post and the linked demo. Read more...

About Me (old)

*This post first appeared on my old blog in August 2016. It is preserved, but maybe not updated, here. My latest about me page is here. I work for the Naval Research Lab. From 2016-2020 I worked among world experts on privacy and security performing research and development on Tor, and sometimes the Internet in general. You will find this reflected in my publications below. As of 2021 I still work for NRL but not to work with Tor. Read more...
1 of 1