Just wrapped up my Linux Essentials certification! This class was a super quick one for me, since I've been using Linux on a daily basis for almost a decade. To be safe, I attempted all of Jason Dion's practice exams on Udemy to verify I knew what would be on the exams and consistently got 90%+. All in all, this was easily the quickest test I've ever taken - 40 questions and I wrapped it up in under 5 minutes.
Up next, cryptography class!
I'm working on setting up Gophish for some internal phish testing at my workplace. Gophish is an open source phishing simulation tool written in Go (who'da thunk?) that allows administrators to schedule phishing campaigns to test their employees. Think of KnowBe4, but free and without the salespeople spamming your email and voicemail.
One of the hurdles I ran into while setting up our simulation was the increased security of Exchange Online in comparison to on-premise. Previously, when I configured KnowBe4, the company I worked for self-hosted their mail server - all we had to do was whitelist anything coming from their IP addresses with a certain header. Nowadays, it's a tad more involved. Most tutorials tell you to gather a list of all of the fake email addresses you'll be using, in addition to the other information - a time consuming process. There is still a way to get around this, thankfully.
Here's the broad overview of what we need to do:
/etc/postfix/main.cf
sender_canonical_classes = envelope_sender
/etc/postfix/canonical
sender_canonical_maps = regexp:/etc/postfix/canonical
/.+/ [email protected]
The canonical file only contains one mapping, which matches any address. This will force Postfix to use our address instead of the fake one we're using in our phishing tests.
I just wrapped up my CCNA 220-301 exam! This was not as difficult as I expected, quite honestly - I got myself hyped up because of the weight WGU assigns this class (6 vs the usual 3-4) but it was essentially a more vendor-specific version of the Network+, with some more protocols and networking technologies covered.
I spent around a month and a half on this class - I watched the majority of the CBTNuggets CCNA Course hosted by Jeremy Cioara and Keith Barker - this gave me a great overview of all of the concepts covered by the exam objectives. I used the Boson ExSim-Max practice exams to test myself for a few days before the exam. I also used the Cisco practice exams included with my tuition. I was consistently passing the Cisco exam and mostly passing the Boson exams. The ability to only retake questions I missed on ExSim was incredibly useful during my final week "cram" period.
All in all, the actual exam was a bit of a let down - most of the complex topics I covered in the practice exams weren't covered on the exam. I won't delve deeper into it since there's an NDA, but I definitely feel less like an idiot after passing the exam. Maybe I am a network engineer after all? Up next, Linux Essentials. I'm going to try to pass this one quick.