John MacDonald

Awesome Network Engineer

Posts | Projects | About Me | Public Key

John MacDonald's Projects

Keybase - Identity Verification and Encrypted Communications for the Masses

Categories: instant messaging crypto security fileshare

How do you know that that person you need to message on Slack, Facebook, LinkedIn, Twitter, etc. is who they say they are? How do you know who is sending you that file and if you should trust them? How do you guarantee that the message you send is not being intercepted in transit?

By meeting in a dark alley, exchanging information that only you and the other person know, then tatooing their public key on your arm and manually typing it in to a computer that has never touched the internet, and then passing the messages onto this computer, signing (and potentially encrypting) them, and then passing them back to the internet using the IPoAC protocol.

Er, yeah, no. Well, if you have something that is that important, you know you do, and are already doing some variation of the above. If you need to get such messages to or from me, I guess you can check out my Public Key Page and we can arrange something.

For everyone else, there’s Keybase.io - Crypto for everyone!.

Continue reading about Keybase - Identity Verification and Encrypted Communications for the Masses

Zerotier - Quick setup secure SDWAN soliution

Categories: sdwan crypto raspberry pi

I have devices scattered about, mostly Raspberry Pis as well as my laptop, phone, GCE and AWS instances, and instances with various VM providers.

I needed a way to connect to all of these with a minimum of effort, and another engineer at work suggested I try Zerotier.

You can get started with minimal effort, but you can also create amazing and wonderful complexity to meet a variety of needs.

Continue reading about Zerotier - Quick setup secure SDWAN soliution

Raspberry Pi: Huawei USB Modem e397u-53

Categories: raspberry pi cellular python

You’re here for one of two reasons:

  1. You have an e97u-53 modem beacuse you got it cheap.
  2. You have (or are considering getting) FreedomPop SIM cards.

Either way you’ve likely already found, like I did, that there isn’t much documentation out there for either and what documentation there is for similar modems and SIMs doesn’t apply to you.

I picked up the modem on Amazon for $22: Unlocked e397u-53 Cricket Wireless which works on 700/1700/2100 MHz and covers most of AT&T (the actual carrier for FreedomPOP) - 700Mhz is primary and the bands are for additional bandwidth or market. It was the cheapest unlocked modem I could find that covered the LTE bands. I figured I could probably get it working.

FreedomPOP I have mixed feelings about. I am certainly under no circumstance going to recommend them. Their web interface is designed to trick you, repeatedly, into giving them more money. However, so far, after getting through all of the hoops the service seems fine, and really does have 200MB free with additional at $0.025 per MB which is significantly less than I have found anywhere else.

Continue reading about Raspberry Pi: Huawei USB Modem e397u-53