Work Summary 1: MailGun, CANSec and a Django CTF

01-31 October 2018

Highlights mjkranch.com email with MailGun updated cgschacks.com content Promo posters How do I start (cross posted on mjkranch.com) First meeting and awesome slides using reveal Django CTF CANSec 2018 Talk ShmooCon Proposal Missed Weekly Updates Long story short - I already missed my goal of posting every two weeks. The past month has been extremely busy. CGSC has become somewhat more demanding (lots of papers); however, the majority of my time has been devoted to the way too time consuming task of creating a CGSC hacking club including a Django CTF, the cgschacks. [Read More]

Hosting Multiple Gitlab Pages From Projects in One Repo

This is a short post on how to host multiple pages from different projects in one repo. This task is actually very simple, but I could not find any documentation on it when I tried a couple weeks ago. I ended up resorting to creating a second Gitlab account. Turns out you do not need to use this hack, and this post will explain how to legitimately host multiple gitlab pages with just one account. [Read More]

How to Get Started With Hacking

And to Develop the Passion to Stick with it

Passion is key (Hacking = Life) The great (and sometimes intimidating) part about computer security is it’s such a broad and ill-defined field. As such, just about anything you want to do can be defined as hacking. Using a VPN at school to access Google Drive since it’s blocked for no good reason - hacking! Unlocking your iPhone to download a game not in the app store - hacking! Automating your daily attendance submission - hacking! [Read More]
How-To 

Work Summary 0: Beautiful Hugo and CGSC Hacks

15-30 September 2018

Keeping with my purpose, I want to write a bi-monthly (bi-weekly?)1 summary of what I have accomplished. In the past two weeks, I generated the base mjkranch.com content, transitioned to the Beautiful Hugo theme, generated a CV from Front Matter, migrated to Gitlab, and started CGSC Hacks. Looking back, I did quite a bit. I do feel like I have been stuck in the minutiae of website design and content building (the boring polishing aspects) instead of the more rewarding big system building or problem-solving aspects of web development, but I’ve made some progress and continued to learn. [Read More]

Deploying a Hugo site on Gitlab

As I mentioned in the previous post’s footnote, I actually decided to host this site on GitLab primarily because GitLab is awesome (requires no maintenance on my part, has free private repositories, and natively supports Hugo). There is also good documentation on how to use Hugo with Gitlab from both Hugo and GitLab; however, I ran into a couple small issues I felt were worth addressing. Path, not project name, determines your site URL. [Read More]