$ ls -la /opt/arsenal

Arsenal

The tools I keep within reach. Nothing exotic—solid, well understood. A good craftsman knows their tools better than their collection.

// reverse engineering

Ghidra

The reference disassembler and decompiler. Scriptable, free, formidable on native code.

x64dbg

Dynamic debugging on Windows. Essential for watching a binary unpack itself in memory.

radare2 / rizin

Command-line analysis, quick to script. For fast triage and automation.

angr

Symbolic execution. When solving a constraint by hand would cost hours.

// binary exploitation

pwntools

The pwn Swiss army knife: ROP, packing, network interaction, all in Python.

GDB + pwndbg

Augmented Linux debugging: heap, ROP, visual context at every step.

ROPgadget / ropper

Gadget extraction for building ROP chains against NX.

one_gadget

Find the one-jump RCE in libc when space is tight.

// web & network

Burp Suite

Intercepting proxy, the workshop of every app test: replay, fuzzing, analysis.

ffuf

Content and parameter fuzzing, fast and scriptable.

Wireshark

Read traffic at the source. Often the truth is in the packet.

nuclei

Template-based detection to cover ground without reinventing the wheel.

// forensics & crypto

Volatility3

Memory dump analysis: hidden processes, injection, network artifacts.

CyberChef

The "cyber Swiss army knife": encodings, ciphers, chained unwrapping.

SageMath

The crypto-challenge companion: modular arithmetic, lattices, curves.

binwalk

Spot and extract filesystems and embedded data inside firmware.

// governance, risk & compliance

Frameworks

NIS2, CyFun 2025, ISO 27001/27002: the shared grammar between tech and leadership.

Risk mapping

Turn a finding into likelihood × impact, prioritized, traceable down to the control.

Audit dashboards

Dashboards that read well in the field—evidence, gap, action plan—not dead PDFs.

Logging & evidence

Without evidence, a control doesn't exist. Structured collection makes the difference in an audit.

~/note.txt

A tool never replaces understanding. The best one on the list is the one you know to put down when you should not use it. The rest is method and patience.