InfoSecMonkey: No fluff. Just the config that works.

Category Archives: Linux

snmp-check: SNMP Enumeration From Kali in One Command

snmp-check: SNMP Enumeration From Kali in One Command

Use snmp-check SNMP enumeration in Kali to pull hosts, ports, processes and software from a community string, then lock down SNMP.

Read More
Clear Your Bash and Zsh History (and Keep API Keys Out of It)

Clear Your Bash and Zsh History (and Keep API Keys Out of It)

Clear Bash and Zsh history the right way, delete a single leaked line, and run sessions that keep API keys out of history, scrollback...

Read More
GitLab CVE-2026-97229: Patch, Verify and Hunt the CI Regex RCE

GitLab CVE-2026-97229: Patch, Verify and Hunt the CI Regex RCE

GitLab CVE-2026-97229 is a CVSS 10 RCE now in CISA KEV. Find the build that really fixes it, apply stopgaps, and hunt for exploitation.

Read More
EJBCA Internal CA: Deploy a Private PKI for Your Local Servers with Docker

EJBCA Internal CA: Deploy a Private PKI for Your Local Servers with Docker

Deploy an EJBCA internal CA in Docker with MariaDB, build a two-tier Root and Issuing CA, and issue trusted TLS certificates to local servers.

Read More
CVE-2026-98432 Mitigation on FortiGate: Blocking the Linux Kernel TCP Use-After-Free (FG-IR-26-188)

CVE-2026-98432 Mitigation on FortiGate: Blocking the Linux Kernel TCP Use-After-Free (FG-IR-26-188)

CVE-2026-98432 mitigation for FortiGate and Linux: drop IPv4 options in the NPU, apply the FMWP virtual patch, and block the TCP trigger until you...

Read More
OpenSSH *sshole (CVE-2026-123158): Find, Patch and Lock Down Alpine sshd

OpenSSH *sshole (CVE-2026-123158): Find, Patch and Lock Down Alpine sshd

OpenSSH *sshole (CVE-2026-123158) lets a long password unlock Alpine accounts. Check exposure, patch sshd, disable passwords and hunt logs.

Read More
APT CVE-2026-109518: How a Download Retry Lets an Attacker Swap a Verified Package for Root

APT CVE-2026-109518: How a Download Retry Lets an Attacker Swap a Verified Package for Root

APT CVE-2026-109518 lets an on-path attacker swap a verified package for root. Check exposure, patch with retries off and move apt to HTTPS.

Read More
OpenLDAP Server on Ubuntu 24.04: Deploy, Configure and Use It

OpenLDAP Server on Ubuntu 24.04: Deploy, Configure and Use It

Deploy an OpenLDAP server on Ubuntu 24.04: install slapd, add users and groups, enforce TLS and ACLs, then connect SSSD and FortiGate.

Read More
PHP2Shell Explained: How CVE-2026-109618 and CVE-2026-109619 Turn an Out-of-Memory Error into a Shell

PHP2Shell Explained: How CVE-2026-109618 and CVE-2026-109619 Turn an Out-of-Memory Error into a Shell

PHP2Shell CVE-2026-109618 explained: how an OOM bailout becomes pre-auth RCE, how to verify the patch, and how to hunt for compromise.

Read More
arp-scan: Find Every Host on Your LAN in Seconds

arp-scan: Find Every Host on Your LAN in Seconds

Learn arp-scan network discovery: install it on Linux or macOS, sweep a subnet, scan tagged VLANs, export CSV, and catch duplicate IPs fast.

Read More
nftables Firewall: The Modern Linux Packet Filter, and Every GUI Worth Using to Manage It

nftables Firewall: The Modern Linux Packet Filter, and Every GUI Worth Using to Manage It

Deploy an nftables firewall GUI on Linux. Compare firewalld, Webmin, and Cockpit plugins to manage rules safely without CLI errors or lockouts.

Read More
OPNsense on a Raspberry Pi: A Step-by-Step Guide

OPNsense on a Raspberry Pi: A Step-by-Step Guide

Install OPNsense on Raspberry Pi 4 using UEFI firmware. This guide covers building the boot chain, writing the aarch64 image, and configuring interfaces for...

Read More
What Is That Process Touching? Finding the Files a Running Process Uses on Linux, macOS, and Windows

What Is That Process Touching? Finding the Files a Running Process Uses on Linux, macOS, and Windows

Find files used by process on Linux, macOS, and Windows. Use lsof, vmmap, and Sysinternals to enumerate open handles, mapped files, and sockets for...

Read More
Graylog Open 7.1 on Ubuntu 24.04: Install and Configure a Core Cluster

Graylog Open 7.1 on Ubuntu 24.04: Install and Configure a Core Cluster

Install Graylog Open 7.1 on Ubuntu 24.04. Configure the core cluster, Data Node, and pipelines to ingest and parse FortiGate syslog traffic.

Read More
auditd on Linux: Install, Configure, and Actually Use the Linux Audit Framework

auditd on Linux: Install, Configure, and Actually Use the Linux Audit Framework

Configure auditd on Linux to capture kernel events. Install the daemon, build a layered ruleset for forensics, and query logs with ausearch and aureport.

Read More
Logcheck on Linux: How to Install It, Configure It, and Run It

Logcheck on Linux: How to Install It, Configure It, and Run It

Install and configure logcheck on Linux to filter system logs. Set up ignore rules, schedule hourly checks, and receive clean security alerts via email.

Read More
Ettercap in 2026: ARP Poisoning, DNS Spoofing, and Content Filtering on the LAN

Ettercap in 2026: ARP Poisoning, DNS Spoofing, and Content Filtering on the LAN

Run an Ettercap ARP poisoning lab with DNS spoofing and etterfilter content rewriting. Configure the MITM attack, validate traffic interception, and apply blue team...

Read More
Red Team Tool Series: “tcpflow” Read the Conversation, Not the Packets

Red Team Tool Series: “tcpflow” Read the Conversation, Not the Packets

Use tcpflow to reassemble TCP streams into readable files. Learn to carve HTTP objects, parse DFXML reports, and analyze FortiGate captures with this practical...

Read More