Author: Andrew Baker

22 Sep 2025 Cyber 👁 90 views

hping3 Penetration Testing on macOS: 10 Techniques

⚠️ LEGAL DISCLAIMER AND TERMS OF USE **READ THIS CAREFULLY BEFORE PROCEEDING** Legal Requirements: **AUTHORIZATION REQUIRED**: You MUST have explicit written permission from the system owner before running any of these tests **ILLEGAL WITHOUT PERMISSION**: Unauthorized network scanning, port scanning, or DoS testing is illegal in most jurisdictions **YOUR RESPONSIBILITY**: You are solely responsible for […]

Read more →
16 Sep 2025 Cyber 👁 24 views

SYN Flood Testing With hping3: Parallel Processes Guide

A SYN flood test using hping3 that allows you to specify the number of SYN packets to send and scales horizontally with a specific number of processes can be created using a Bash script with the xargs command. This approach allows you to distribute the workload across multiple processes for better performance. The Script This […]

Read more →
20 Aug 2025 Macbooks 👁 13 views

macOS: Find Processes Using a Specific Remote Port

I find this script useful for debugging which processes are talking to which remote port. Example Usuage:

Read more →
19 Aug 2025 Cyber 👁 12 views

NMAP Vulnerability Scan Script With Formatted Report on macOS

If you want to quickly health check your website, then the following script is a simple NMAP script that scans your site for common issues and formats the results in a nice report style. Here’s a comprehensive guide on how to fix each type of directory permission issue that the above script might find (for […]

Read more →
15 Aug 2025 Macbooks 👁 16 views

Monitor Top Disk Reads and Writes on macOS Script

The script below tracks disk usage of a macbook for 20 seconds and the shows the processes with the highest disk utilisations Example output:

Read more →
14 Aug 2025 Macbooks 👁 52 views

macOS: Find Which Process Is Using a Specific Port

Below is a useful script when you want to see which processes are using a specific port.

Read more →
13 Aug 2025 Networking 👁 63 views

Monitor Critical DNS Records for Changes Using Batch Script

If you have tier 1 services that are dependant on a few DNS records, then you may want a simple batch job to monitor these dns records for changes or deletion. The script below contains an example list of DNS entries (replace these records for the ones you want to monitor).

Read more →
16 Mar 2024 Macbooks 👁 32 views

Mac Routing Table: Redirect Website Traffic to en0

This was a hard article to figure out the title for! Put simply, your mac book has a route table and if you want to move a specific IP address or dns from one interface to another, then follow the steps below: First find the IP address of the website that you want to re-route […]

Read more →
08 Nov 2023 Corporate Culture 👁 16 views

Sinking Car Syndrome: When Bad Architecture Is Terminal

The Sinking Car Syndrome: When Your Architecture Is Terminal There are two types of post-incident reviews in technology. The first type is genuinely useful, where you learn something, fix something, and sleep better. The second type is an elaborate ritual in which intelligent adults spend considerable time and money figuring out why a car sank, […]

Read more →
06 Nov 2023 Databases 👁 11 views

SQL Server 2019 Diagnostic Queries: Glenn Berry’s Guide

Finding issues in SQL Server is not alway that easy. It can be NUMA issues, it can be DBCC settings, it can even be the CU (eg CU19). A friend sent me a very useful query a few years ago that really helped me fault find these issues. It was written by Glenn Berry, but […]

Read more →
114151622