WarFi Labs

arsenal/

30 open-source tools worth learning, grouped by where they fit in a real assessment. Each tool has its own field guide: how it works, the commands, real output, the tricks people miss, and how to harden against it. Jump to a category below, or browse the whole arsenal.

Each guide's install block lists the package for Gentoo (emerge), for Debian, Ubuntu and Kali (apt), and for Fedora and RHEL (dnf). Where a tool is not in a distribution's repositories, the correct upstream method is shown instead: pipx, go, gem, Flatpak, or the official installer.

Authorized use only

The tools and techniques in these guides are for defending, testing, and understanding systems you own or have explicit written permission to assess. Unauthorized access to computers, networks, accounts, or data is a criminal offense in nearly every jurisdiction, and the penalties are real.

A few of the laws that apply, by way of example:

  • Philippines: Cybercrime Prevention Act of 2012 (Republic Act No. 10175)
  • United States: Computer Fraud and Abuse Act (18 U.S.C. § 1030)
  • United Kingdom: Computer Misuse Act 1990
  • European Union: Directive 2013/40/EU on attacks against information systems, as implemented by each member state
  • Most other countries have equivalent computer-misuse laws

Wherever you are, the rule is the same: get authorization in writing, stay within the agreed scope, and never touch a system that is not yours to test. If you are unsure whether something is permitted, treat it as not permitted until you have clear authorization.

This is general information, not legal advice.

Recon & Discovery 4

Find what is out there before you touch it: live hosts, open ports, running services, and the names that map an organization's attack surface.

Web Applications 6

Test the security of websites and web apps, from discovering hidden content and parameters to finding injection and known vulnerabilities.

Exploitation & Shells 4

Turn a confirmed weakness into access, and manage the connection once you have it: frameworks, listeners, relays, and exploit search.

Credentials & Cracking 3

Attack passwords and hashes, online and offline, to prove just how weak a credential really is before an attacker does.

Wireless & Wardriving 7

Audit wifi end to end: capture handshakes and PMKIDs, crack them offline, attack WPS, and harden the networks around you.

22

kismet

wireless detector & IDS · GPL-2.0
A passive wireless detector, sniffer, and intrusion-detection system. Kismet listens without transmitting, maps every device and network in range, and logs it all for later analysis.guide ready
23

aircrack-ng

wifi auditing suite · GPL-2.0
The classic wifi security suite: put a card in monitor mode, capture a WPA handshake, and test how long your passphrase would survive an offline attack.guide ready
24

bettercap

network & wifi MITM framework · GPL-3.0
The swiss-army knife for active network attacks: ARP spoofing, traffic sniffing, wifi handshake capture, and BLE and HID work, all from one interactive console.guide ready
25

hcxdumptool

WPA/PMKID capture · MIT
The modern way to capture WPA material. It grabs PMKIDs and handshakes efficiently, often without needing a connected client, and writes a file ready for conversion and cracking.guide ready
26

hcxtools

capture conversion & triage · MIT
The companion to hcxdumptool. It turns raw captures into hashcat-ready hashes, filters them down to what matters, and tells you what a capture actually contains.guide ready
27

reaver

WPS PIN attack · GPL-2.0
Attacks the WPS PIN, a design flaw that can hand over a WPA passphrase regardless of how strong it is. If you find WPS enabled on your own router, this shows you why to turn it off.guide ready
28

wifite

wireless attack automation · GPL-2.0
The automation layer over the whole wireless toolkit. It scans, picks targets, and runs the right attack for each, driving aircrack-ng, hcxdumptool, and reaver for you.guide ready

Traffic & Sniffing 2

Capture and read what crosses the wire, and see plainly what should never be travelling in the clear.