Issues Presented by Geographical DNS

DNS, the Domain Name System, has become something of a Swiss Army Knife of networking and systems engineering. One of the tools in this set determines a user's location, and then send an IP address of a nearby server that can service the request.

On the surface, this seems like a great idea. Let us dig deeper and see what it can break.

Continue reading Issues Presented by Geographical DNS

JMac's Learning Series

I get asked to explain networking concepts on a fairly regular basis. In-person, on slack, by e-mail, on LinkedIn, etc. I'm (almost) always happy to answer them, usually by drawing on any available surface.

That, though, is not the best way to let as many people as possible learn from my experience (read: mistakess) so I thought that this might be a better forum.

Have a question you want answered here? Hit me up on LinkedIn

Continue reading JMac's Learning Series

Some useful network scripts

Yeah, just realized I couldn't find scripts on my computer and I didn't remember what anything was named or what it did.

More Added Since, checkout my GitHub Gists

So, here are the first 2 I came across tonight:

Continue reading Some useful network scripts

GitHub - Forking a repository you've already cloned

I find that most of the time, when I am forking a respository to do a pull request, I've already cloned the respository. I don't do it often enough that I have it memorized, so I go looking for guides... and find that they all are for cloning a new repository, making changes, then doing the pull request. Then I go look up the actual commands that I want and proceed.

This is here for me, and, presumably, you to follow step by step those rare times that you need it.

Continue reading GitHub - Forking a repository you've already cloned

GPG Symmetric Encryption of Disk Image

I like to tinker with encryption, not because I have any real use-case for it, but because I find the entire subject enjoyable.

Just thought I'd take a moment to share with you the bit I was working on tonight: A symmetric (passphrase) encrypted disk image usable on Mac, Linux, and Windows.

WARNING: I am in no way responsible if you do something to break your data or your computer. Make sure passphrases you use are accurate and you can remember them, there is no way to recover an encrypted file without them.

First up: Create the disk image, I chose ExFAT as the filesystem as it is reasonably portable and standardized on as the filesystem for SDCards means out of the box support on most systems (including Raspberry Pi). I'm using .dmg as the file extension because Mac requires it on creation. Feel free to use whatever suits you.

Continue reading GPG Symmetric Encryption of Disk Image