This git repository contains the code that goes along with the book Hacks, Leaks, and Revelations.
- Homework 2-1: Start Using a Password Manager
- Homework 2-2: Make Sure Your Internal Disk is Encrypted
- Homework 2-3: Encrypt a USB Disk
- Homework 2-4: Play With Dangerzone
- Homework 4-1 for Windows Users: Install Ubuntu in Windows
- Homework 4-2 for Mac Users: Manage Packages with Homebrew
- Homework 4-3 for Windows and Linux Users: Manage Packages with Apt
- Homework 4-4: Play With Curl
- Homework 4-5: Install a Text Editor
- Homework 4-6: Your First Shell Script
- Homework 4-7: Clone the Book's Git Repository
- Homework 5-1: Unzip BlueLeaks
- Homework 5-2: Explore BlueLeaks With the Terminal
- Homework 5-3: Dip Your Toes Into the BlueLeaks Documents
- Homework 5-4: Play With a VPS
- Homework 6-1 for Windows and Mac users: Install Docker Desktop
- Homework 6-2 for Linux users: Install Docker CE
- Homework 6-3: Quickly Run a WordPress Site With Docker Compose
- Homework 6-4: Run Aleph Locally in Linux Containers
- Homework 6-5: Index Part of BlueLeaks in Aleph
- Homework 7-1: Install Python
- Homework 7-2: Your First Python Script
- Homework 7-3: List All the Videos in BlueLeaks
- Homework 7-4: Develop Your First CLI Program
- Homework 7-5: Map Out the CSVs in BlueLeaks
- Homework 8-1: Install Spreadsheet Software
- Homework 8-2: Make SARs Readable
- Homework 8-3: Make Bulk Emails Readable
- Homework 8-4: Make a CSV of BlueLeaks Sites
- Homework 9-1: Download the Parler Video Metadata
- Homework 9-2: Write a Script to Filter Videos with GPS Coordinates
- Homework 9-3: Update the Script to Filter Videos from January 6, 2021
- Homework 9-4: Update the Script to Filter Videos Filmed in Washington, DC
- Homework 9-5: Plot the Parler Videos on a Map
- This chapter describes a case study of a private dataset, so it doesn't have any homework
All of the source code in this repository is licensed GPLv3.
All text in this repository is licensed CC BY-NC-ND 4.0.