BruteShark
BruteShark is a free network forensic analysis tool for inspecting traffic, mainly PCAP files, or capturing it from a network interface.
What BruteShark is
BruteShark is a free network forensic analysis tool for inspecting traffic, mainly PCAP files, or capturing it from a network interface. It is intended for security researchers and network administrators looking for network weaknesses. It extracts usernames and passwords from protocols such as HTTP, FTP, Telnet, IMAP, and SMTP, as well as authentication hashes including Kerberos, NTLM, CRAM-MD5, and HTTP-Digest. Supported hashes can be converted to Hashcat input format. The tool can build a visual map of nodes, open ports, and domain users, and export network connections and endpoint details as JSON for analysis with tools such as Neo4j. Other capabilities include DNS query extraction, TCP and UDP session reconstruction, file carving, and SIP/RTP call extraction. File carving relies on known headers and footers, with JPG, PNG, and PDF given as examples. BruteShark provides a Windows GUI and a command-line interface for Windows and Linux; the CLI is described as having the desktop version's features. Capture requires Npcap and the appropriate .NET Core runtime on Windows, or libpcap on Linux. Analysis can consume time and resources, so its guidance recommends selecting only needed modules for large files.
Good
- Free under GPL-3.0.
- Supports PCAP and PCAPNG.
- Extracts credentials and authentication hashes.
- Builds visual network maps and exports JSON.
- Includes Windows GUI and Windows/Linux CLI.
Watch out
- Windows capture requires Npcap and .NET Core runtime.
- Linux capture requires libpcap.
- File carving depends on known headers and footers.
- Large-file analysis consumes time and resources.
Who it suits
BruteShark suits security researchers and network administrators analyzing captured or live network traffic. It is available as a Windows GUI and a Windows/Linux command-line tool.
Verdict
BruteShark brings traffic inspection, credential and hash extraction, and network mapping into a free tool. Capture prerequisites and the file-carving method are worth considering before choosing it.
Plans and prices
From BruteShark's own pricing page, checked 2 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| BruteShark | Free | GPL-3.0 licensed · Windows GUI and Windows/Linux CLI · requires packet capture drivers |
The facts
Each one read from BruteShark's own pages, with the date it was checked.
What it does
- Authentication hashes
- It extracts authentication hashes including Kerberos, NTLM, CRAM-MD5, and HTTP-Digest hashes, and can convert supported hashes to Hashcat input format.checked 2 Oct 2026
- Capture prerequisites
- The download instructions list Npcap and the appropriate .NET Core runtime for Windows, and libpcap for Linux.checked 2 Oct 2026
- Credentials
- It extracts and encodes usernames and passwords from protocols including HTTP, FTP, Telnet, IMAP, and SMTP.checked 2 Oct 2026
- File carving limit
- File extraction uses a header-footer carving method and the README describes it as effective for files with known headers and footers, such as JPG, PNG, and PDF.checked 2 Oct 2026
- Integrations
- The README identifies Hashcat for preparing extracted hashes and Neo4j as an example external tool for analyzing exported network-map JSON.checked 2 Oct 2026
- Intended users
- The project describes its intended users as security researchers and network administrators analyzing traffic for network weaknesses.checked 2 Oct 2026
- Interfaces
- The project offers a Windows GUI and a command-line interface for Windows and Linux; the CLI is described as having the desktop version's features.checked 2 Oct 2026
- Large-file guidance
- The usage instructions say traffic analysis consumes time and resources and recommend selecting only required modules for large files.checked 2 Oct 2026
- License
- The GitHub repository identifies the project as GPL-3.0 licensed.checked 2 Oct 2026
- Other analysis
- Its listed capabilities include DNS query extraction, TCP and UDP session reconstruction, file carving, and extracting SIP/RTP VoIP calls.checked 2 Oct 2026
- Purpose
- BruteShark is a network forensic analysis tool for inspecting network traffic, mainly PCAP files, and capturing traffic from a network interface.checked 2 Oct 2026
- Support
- The maintainer invites feedback by email at [email protected] or through a GitHub issue.checked 2 Oct 2026
Where it runs
- Network mapping
- It builds a visual network diagram with nodes, open ports, and domain users, and can export network connections and endpoint data as JSON for analysis with tools such as Neo4j.checked 2 Oct 2026
Alternatives to BruteShark
- 1

NETCAP
Free planOpen sourceWebAPILinuxmacOS8.1From €49 a month - 2

PacketSafari
Free planOpen sourceWebAPILinuxmacOS7.6Free plan - 3

A-Packets
Free planWebAPILinuxSelf-hosted7.5From $99 a year - 4
Wireshark
Free planOpen sourceAPILinuxmacOSSelf-hosted7.5Free plan - 5
Colasoft Capsa
Free planWindows7.4$295 one-time - 6
PcapAI
Open sourceWebAPILinuxmacOS7.4From $114 a year
