Fixing a sluggish macOS Dock
Speed Up the Dock via TerminalOpen the Terminal app (press Command + Space, type "Terminal", and hit Return). Paste the...
Read MoreSublime Text Quick Tip: Highlight Every Line Containing a Specific Character
Say you want to spot every line in a config or log file that contains a #, a !, or...
Read MoreGoogle Dorking: A Practitioner’s Guide to Advanced Search Reconnaissance
Executive Summary Objective: teach you how to use Google's advanced search operators to run passive reconnaissance, surfacing exposed documents, misconfigured...
Read MoreTaming Mac Sleep from the Terminal: A Practical Guide to caffeinate
Objective: Show exactly what caffeinate does, which flag to reach for in which situation, and how to verify it is...
Read MoreArgus OSINT Framework: Installation and Deployment Guide for Ubuntu Server
Executive Summary Objective: stand up Argus, a Python-based open source information-gathering and reconnaissance toolkit, on Ubuntu Server so you have...
Read MoreUnderstanding MITRE ATT&CK A Practitioner’s Guide to Actually Using It
Executive Summary MITRE ATT&CK is not a checklist, a certification, or a product. It is a living knowledge base of...
Read MoremacOS Excel Keyboard Shortcuts
Excel for Mac swaps most Windows Ctrl shortcuts for Cmd, but not all of them, and a handful of navigation...
Read MoreWorkspace Mode vs. Configuration Revert Mode in FortiOS
FortiOS applies a CLI change the moment you type end or next, and by default it also writes that change...
Read MoremacOS File System CLI Command Cheat Sheet
macOS file management runs on BSD userland tools sitting on top of APFS, so a lot of syntax looks like...
Read MoreFortiGate AutoScripts Deep Dive: Inside the Trigger “Fields” Block
Practitioners call FortiOS's onboard automation engine a lot of things. The GUI calls it Security Fabric > Automation. The CLI...
Read MoreDecoding Every Field in a FortiGate Debug Session Output
When something is behaving strangely on a FortiGate, whether that is a session that will not offload, NAT that looks...
Read MoreiPhone Codes to Check Forwarding of Calls and SMS Messages
Your iPhone's Phone app keypad doubles as a terminal into the GSM network stack. Dial the right sequence and hit...
Read MoreDeploying Recon-ng on Ubuntu Server: A Step-by-Step Installation Guide
Executive Summary Objective: Stand up Recon-ng v5.1.2, the open source web reconnaissance framework maintained by Tim Tomes (lanmaster53), on a...
Read MoreLLDP on FortiSwitch Managed by FortiLink
Here is a quick article on running lldp on your FortiSwitch. Customer had an issue today where they could not...
Read MoreDecoding Every Field in a FortiGate Traffic Log: The Complete Reference
Executive Summary Objective: Give you a field by field reference for FortiOS Traffic logs, built around a real captured log...
Read MoreBreaking Down the macOS File System: What Every Top-Level Folder Actually Does
If you have ever stared at a Terminal window wondering why /etc is actually a symlink, or why your backup...
Read More“match-vip enable” inside Firewall Policies
The Problem This Solves FortiGate matches policies referencing a VIP (a Virtual IP, i.e. destination NAT) with higher precedence than...
Read MoreFortiGate Quick Tip: Restoring the Two Free FortiTokens After a Factory Reset
Ran execute factory reset on a FortiGate and now the two free FortiToken Mobile licenses are gone from User &...
Read MoreFortiGate Wildcard Addresses: The IP Kind, Not the FQDN Kind
Objective: a working reference for creating and using the wildcard address type in FortiOS, the IP-plus-wildcard-netmask object, and drawing a...
Read MoreIANA Reserved IP Address Space
Executive Summary Objective: give practitioners a working reference for the IANA IPv4 Special-Purpose Address Registry, with a deep dive on...
Read More