banner
img

SED and AWK for FortiGate Configs: Surgical Edits, Inventories, and Migrations from the Shell

Manny Fernandez

Read, audit, rewrite, and generate FortiOS configuration with two tools you already have. Executive Summary Objective: Use two tools that...

Read More
img

HopMatrix: A great little tool packed with features

Manny Fernandez

Executive Summary Objective: Get HopMatrix installed, verified, and working across all eight of its modes, then fold it into a...

Read More
img

diagnose firewall iprope: Reading the FortiGate Policy Engine From the Kernel Up

Manny Fernandez

What the kernel actually enforces, how to read it, and the troubleshooting workflows that make it worth knowing Executive Summary...

Read More
img

FortiGate Cloud SD-WAN Overlay: Hub-and-Spoke Orchestration Without a FortiManager

Manny Fernandez

Build an ADVPN overlay across your branches from the FortiGate Cloud portal, with Fortinet-hosted hubs and transactional config push. Executive...

Read More
img

Configuring RIP on FortiGate: Neighbors, Authentication, and Route Control

Manny Fernandez

Executive Summary Objective: Stand up RIPv2 between two FortiGates, advertise their LANs, lock the adjacency down with MD5 authentication through...

Read More
img

Hashing Files on macOS with Built-In Commands

Manny Fernandez

Generate and verify MD5, SHA-1, SHA-256, and SHA-512 hashes from Terminal using nothing but what ships on every Mac. Objective:...

Read More
img

Understanding the output of “dia debug app ike” on a FortiGate Firewall

Manny Fernandez

Executive Summary Every FortiGate IPsec write-up tells you to run diagnose debug application ike -1 and move on. That works,...

Read More
img

“diagnose ip route match”: The FortiGate Kernel Route Lookup, Decoded

Manny Fernandez

Executive Summary get router info routing-table all tells you what the routing daemon believes. diagnose ip route match tells you...

Read More
img

Mastering grep on the FortiGate CLI: Every Switch, Explained

Manny Fernandez

If you live in the FortiGate CLI, grep is the difference between scrolling through 4,000 lines of show output and...

Read More
img

Follow the SNI: Troubleshooting SSL/TLS Connections on FortiGate

Manny Fernandez

Using Server Name Indication to diagnose broken sites, missed exemptions, and mis-categorized HTTPS traffic Executive Summary When an HTTPS site...

Read More
img

Wildcard FQDNs on FortiGate: CDNs, Web Filter, and SSL Exemptions

Manny Fernandez

Executive Summary Item Detail Objective Explain how a FortiGate populates a wildcard FQDN address object when the domain is served...

Read More
img

Fixing a sluggish macOS Dock

Manny Fernandez

Speed Up the Dock via TerminalOpen the Terminal app (press Command + Space, type "Terminal", and hit Return). Paste the...

Read More
img

Installing the Argus OSINT Framework on macOS

Manny Fernandez

Executive Summary Argus (jasonxtn/Argus) is a Python based, all in one reconnaissance toolkit built around a single interactive CLI shell...

Read More
img

Windows 11 Keyboard Shortcuts: The Practitioner’s Cheat Sheet

Manny Fernandez

Windows 11 has well over a hundred keyboard shortcuts, but most people only ever learn five or six of them...

Read More
img

Deploying and Running Mole on macOS: A Practitioner’s Guide

Manny Fernandez

A practitioner's guide to installing and running the open source mo command-line cleanup and monitoring tool. Objective: Walk through a...

Read More
img

Deploying Vorssaint on macOS: Installation, Feature Bundles, and Permission Hardening

Manny Fernandez

Executive Summary Objective: install Vorssaint cleanly on an Apple Silicon Mac, choose the feature bundle that matches how the machine...

Read More
img

MacUpdater Is Dead: What Actually Updates Your Mac Apps in 2026

Manny Fernandez

For eight years, MacUpdater was the closest thing macOS had to a universal patch manager. Scan the Mac, compare installed...

Read More
img

Sublime Text Quick Tip: Highlight Every Line Containing a Specific Character

Manny Fernandez

Say you want to spot every line in a config or log file that contains a #, a !, or...

Read More
img

Google Dorking: A Practitioner’s Guide to Advanced Search Reconnaissance

Manny Fernandez

Executive Summary Objective: teach you how to use Google's advanced search operators to run passive reconnaissance, surfacing exposed documents, misconfigured...

Read More
img

Taming Mac Sleep from the Terminal: A Practical Guide to caffeinate

Manny Fernandez

Objective: Show exactly what caffeinate does, which flag to reach for in which situation, and how to verify it is...

Read More