# Johnathan Belcher — Portfolio > Cybersecurity case studies and Python security tools built by Johnathan Belcher, based on CompTIA Security+ coursework and independent projects. ## Case Studies - [Social Engineering Techniques & Reconnaissance](https://johnbelcher.dev/portfolio/case-study-1.html.md): Phishing variants, OSINT reconnaissance, social engineering methods, and defensive awareness strategies. - [Incident Response Policies & Procedures](https://johnbelcher.dev/portfolio/case-study-2.html.md): Incident response phases, disaster recovery planning, business continuity, and retention policies. - [Digital Data Forensic Techniques](https://johnbelcher.dev/portfolio/case-study-3.html.md): Chain of custody, data acquisition, hashing, preservation, e-discovery, and recovery. - [Identifying Indicators of a Network Attack](https://johnbelcher.dev/portfolio/case-study-4.html.md): Wireless, DNS, DoS, and malicious script attack indicators using Talos Intelligence, Wireshark, hping3, Yersinia, and Ettercap. - [Penetration Testing Techniques](https://johnbelcher.dev/portfolio/case-study-5.html.md): Blackbox/whitebox/graybox testing, active and passive reconnaissance, rules of engagement, and tools like Nmap, Nessus, BurpSuite, and SQLMap. ## Tools - [mergePDF](https://github.com/JohnB-LWF/MergePDF): A Python and Streamlit PDF merging tool with a SOC-style GUI. - [LinuSec](https://github.com/JohnB-LWF/LinuSec): A modular Linux security audit tool built in WSL with Bash and Python. - [DeepVault](https://github.com/JohnB-LWF/DeepVault): A secure, command-line encrypted journal using AES-256. - [username_recon](https://github.com/JohnB-LWF/username_recon): A Python OSINT tool for checking usernames across social platforms.