Better Markdown Output with OpenAI February 4, 2024
Building a DigitalOcean OpenAI API Proxy January 16, 2024
The Before Times May 25, 2022
Blog Plumbing May 13, 2020
Thoughts on Automation May 9, 2020
Bootstrapping Burp Pro with Bounties April 27, 2020
Basic Go HTTP Requests September 1, 2019
Boiling the Ocean August 25, 2019
Nmap Cheatsheet July 13, 2019
Deep Work January 6, 2019
Dockerizing CLI Tools December 1, 2018
Making a Terraform Module November 3, 2018
The Terraform SSH Module October 28, 2018
A Few Notes on LetsEncrypt October 21, 2018
DNS from Request to Resolution October 20, 2018
Reverse SSH Redirectors June 16, 2018
Safeguarding Secrets in Python May 31, 2018
Validating Hashes with PowerShell May 25, 2018
Modular Infrastructure with Terraform May 17, 2018
Cloud Crackin' March 8, 2018
Exploring Nmap's Default Scan February 15, 2018
Host Discovery with Nmap February 13, 2018
Default Open Ports in Windows February 9, 2018
BitLocker and VMware Shared Folders February 2, 2018
Run LAPS January 31, 2018
Single-System Builds with Ansible January 28, 2018
RODCs, One-Way Trusts, and Credential Exposure January 13, 2018
Experiments with Azure DevTest Labs November 7, 2017
VMware Player Quality of Life Fixes October 22, 2017
Installing Python 3.6.2 on WSL September 7, 2017
Tool Cleanup July 25, 2017
Some Notes on DNS Tunnels July 17, 2017
Fixing Metasploit on the Pwn Plug R3 May 28, 2017
Fixing PostgreSQL on the Pwn Plug R3 May 28, 2017
Packaging PS1 March 28, 2017
Windows CMD-Fu March 25, 2017
WTF, WPAD? March 25, 2017
This IS the UNC Path You're Looking For January 17, 2017
The Lowdown on SMB January 10, 2017
Complicating Credential Theft January 3, 2017
Token Theft December 27, 2016
J.R.R. Tokens December 20, 2016
Credential Theft December 13, 2016
Windows Logon Types December 6, 2016
Kerberos November 28, 2016
NTLM Challenge/Response November 21, 2016
Windows Network Enumeration November 11, 2016
Windows Credentials November 7, 2016