While at university I realized the best way for me to learn something was to research how it works, write a tutorial that covers the main concepts, and then put it online for me to reference when needed.
InfoSec
- Information Security Assessment Types
- How to Build a Successful Information Security Career
- Information Security Interview Questions
- Encoding vs. Encryption vs. Hashing
- A Masscan Tutorial
- A Crowdsec Tutorial
- Obscurity is a Valid Security Layer
- The Difference Between a Vulnerability Assessment and a Penetration Test
- Information Security Metrics
- Obscurity is a Valid Security Layer
- An
amass
Tutorial - The Definition of a Purple Team
- The Difference Between Threats, Vulnerabilities, and Risks
- Serialization Bugs Explained
- A
ffuf
Primer - An Ngrok Tutorial and Primer
- Vulnerability Database Resources
- A Bettercap Tutorial
- How to Use Shodan
- The Difference Between Red, Blue, and Purple Teams
- The Difference Between the Internet, the Deep Web, and the Dark Web
- Same Origin Policy Explained
- A Security-focused HTTP Primer
- An
iptables
Primer - When to Use Vulnerability Assessments, Pentesting, Red Team Assessments, and Bug Bounties
- Purple Team Pentests Mean You’re Failing at Red and Blue
- An
nmap
Primer - The Birthday Attack
- Diffie-Hellman Explained
- Information Security Assessment Types
- Information Security Definitions
- The Difference Between Events, Alerts, and Incidents
Technology
- A
vim
Primer - The Difference Between URLs and URIs
- A
tcpdump
Tutorial and Primer - An Agile Primer
- Character Mapping and Encoding
- The Difference Between SystemV and SystemD Linux
- A Tmux Tutorial
- Big-O Notation Explained
- The Difference Between Heap and Stack Based Memory
- A DNS Tutorial
- A Machine Learning Primer
- An
lsof
Tutorial - Understanding the Blockchain
- How to Enhance Website Performance
- The Difference Between BSD and System V Unix
- An ICMP Reference
- A
grep
Tutorial - How to Remember Your TCP Flags
- Less Frequently Used UNIX/Linux Commands
- A
git
Primer - Speeding Up NGINX Caching with tempfs
- Cellular Technologies Explained
Assorted
- The Difference Between Correlation and Causation
- Horsepower vs. Torque
- A Relativity Primer
- The Difference Between a Programmer, a Hacker, and a Developer
- Big Data Explained in 2 Bullet Points
- P vs. NP Explained
- Positional Number Systems
- The Difference Between Deductive and Inductive Reasoning
- EDM Music Types
- Leadership
- Hiring
- Drinking
- Beer
- Steak
- Class
- Dining
- Coffee
- Wine
- Wardrobe
- Photography
- Looping