Jeffrey Paul: Some Cool Stuff I Found, Q1 2019 Edition

Jeffrey Paul

Some Cool Stuff I Found, Q1 2019 Edition
21 March 2019
( 302 words, approximately a 1 minute read. )

Software

cshatag

This tool calculates the SHA256 checksum of a file and writes that and the mtime to extended attributes (xattrs). Subsequent runs validate if the mtime hasn’t changed, or update if it has. This detects silent data corruption on filesystems that don’t support it natively (e.g. ext2/3/4 and hfs/hfs+/apfs).

Would be good to run from cron.

httrack

httrack is a corny little command line tool that helps mirror websites in a more user-friendly and featureful way than wget.

I added it to my default install list of homebrew tools on OSX.

Services

repl.it

repl.it is a browser-based IDE, sort of like jsfiddle, but for many languages. It’s free and super cool.

Features

Dashlane now does TOTP

Dashlane now supports TOTP 2FA, but can only add it via the mobile app, not via the desktop app. (The mobile app’s QR code detection/deskew code leaves a lot to be desired compared to Authy or Google Authenticator, but it does work.)

Pixelbook Built-In Hardware U2F Token

It turns out that the latest ChromeOS from the dev channel finally enables use of the power button as a hardware U2F token! This is great, but Twitter still only allows for a single hardware token to be registered on my account (to say nothing of the services that don’t support U2F yet). The support is still a bit buggy (U2F enrollment works better on sites like GitHub and Gitlab than on google.com, for some reason) but it seems to get the job done. One less thing to have poking out of my Pixelbook (at least until they add better USB support for the Linux container VM and I can use the PGP smartcard features of the Yubikey 4 on ChromeOS).

About The Author

Jeffrey Paul is a hacker and security researcher living in Berlin and the founder of EEQJ, a consulting and research organization.

@sneakdotberlin

@eeqj

sneak@sneak.berlin

keybase.io/sneak

linkedin.com/in/jeffreypauleeqj