macGREP, a grep building app for your macOS
I have been playing with all forms of grep and decided to create an app that will assist in building...
Read MoremacOS XProtect: How Apple’s Built-In Malware Defense Actually Works
Three engines, two bundle locations, two update pipelines, and the commands to verify all of it Objective Understand every moving...
Read MoreITsecur Firewall for Webmin: A Point-and-Click IPTables GUI
2026 refresh of the original IPTable Firewall GUI post | By Manny Fernandez In this guide Executive Summary Prerequisites and...
Read MoreProxmox VE: Creating a User That Can Only Touch the VMs You Choose
Executive Summary Objective: Create a Proxmox VE user who logs in, sees only a specific set of virtual machines and...
Read MoreRed Team Tool Series: Nmap Zero to Hero: Install, Scan, and Tune Like a Practitioner
In this guide Executive Summary Prerequisites and Lab Architecture Installing Nmap on macOS Installing Nmap on Linux How Nmap Thinks:...
Read MoreRFC 1918 Private Address Space: The Practitioner’s Guide
Every network engineer has typed 192.168.1.1 into a browser, and almost nobody has read the short document that makes that...
Read MoreSED and AWK for FortiGate Configs: Surgical Edits, Inventories, and Migrations from the Shell
Read, audit, rewrite, and generate FortiOS configuration with two tools you already have. Executive Summary Objective: Use two tools that...
Read MoreReading a Packet Capture to Troubleshoot Slow Application Performance
Executive Summary Objective: Turn "the app is slow" into a measured answer. Every slow transaction breaks down into network delay...
Read MoreHopMatrix: A great little tool packed with features
Executive Summary Objective: Get HopMatrix installed, verified, and working across all eight of its modes, then fold it into a...
Read Morediagnose firewall iprope: Reading the FortiGate Policy Engine From the Kernel Up
What the kernel actually enforces, how to read it, and the troubleshooting workflows that make it worth knowing Executive Summary...
Read MoreFortiGate Cloud SD-WAN Overlay: Hub-and-Spoke Orchestration Without a FortiManager
Build an ADVPN overlay across your branches from the FortiGate Cloud portal, with Fortinet-hosted hubs and transactional config push. Executive...
Read MoreConfiguring RIP on FortiGate: Neighbors, Authentication, and Route Control
Executive Summary Objective: Stand up RIPv2 between two FortiGates, advertise their LANs, lock the adjacency down with MD5 authentication through...
Read MoreHashing Files on macOS with Built-In Commands
Generate and verify MD5, SHA-1, SHA-256, and SHA-512 hashes from Terminal using nothing but what ships on every Mac. Objective:...
Read MoreUnderstanding the output of “dia debug app ike” on a FortiGate Firewall
Executive Summary Every FortiGate IPsec write-up tells you to run diagnose debug application ike -1 and move on. That works,...
Read More“diagnose ip route match”: The FortiGate Kernel Route Lookup, Decoded
Executive Summary get router info routing-table all tells you what the routing daemon believes. diagnose ip route match tells you...
Read MoreMastering grep on the FortiGate CLI: Every Switch, Explained
If you live in the FortiGate CLI, grep is the difference between scrolling through 4,000 lines of show output and...
Read MoreFollow the SNI: Troubleshooting SSL/TLS Connections on FortiGate
Using Server Name Indication to diagnose broken sites, missed exemptions, and mis-categorized HTTPS traffic Executive Summary When an HTTPS site...
Read MoreWildcard FQDNs on FortiGate: CDNs, Web Filter, and SSL Exemptions
Executive Summary Item Detail Objective Explain how a FortiGate populates a wildcard FQDN address object when the domain is served...
Read MoreFixing a sluggish macOS Dock
Speed Up the Dock via TerminalOpen the Terminal app (press Command + Space, type "Terminal", and hit Return). Paste the...
Read MoreInstalling the Argus OSINT Framework on macOS
Executive Summary Argus (jasonxtn/Argus) is a Python based, all in one reconnaissance toolkit built around a single interactive CLI shell...
Read More