Skip to content
v4.6.4 — Universal Binary (Intel + Apple Silicon)

Wireshark for Mac — Download & Install Guide

Download Wireshark for macOS with native Apple Silicon support. Includes ChmodBPF setup, Homebrew install, and fixes for common Mac-specific issues.

File size: ~141 MB • Requires macOS 12 Monterey or later • Free & Open Source

Native macOS Support
Wireshark Download Team Updated March 2026 macOS Guide
Wireshark for Mac 4.6.4 — Software Details
Version4.6.4 (Stable) — February 27, 2026
File NameWireshark 4.6.4 Universal.dmg
File Size~141 MB (Universal Binary)
ArchitecturesIntel (x86_64) + Apple Silicon (arm64) in one package
macOS MinimummacOS 12 Monterey (4.6.x) • macOS 11 Big Sur (4.4.x)
LicenseFree & Open Source (GPLv2+)
IncludesChmodBPF (packet capture permissions) + PATH helper
Homebrewbrew install --cask wireshark

Two Ways to Install Wireshark for Mac

Choose whichever method fits your workflow. Both give you the same Wireshark for Mac application.

Recommended for most users

Method 1: .dmg Installer

Download the Universal .dmg from wireshark.org. Drag to Applications. Includes ChmodBPF and PATH helper.

1

Download the .dmg

Click the download button above. The Universal .dmg works on both Intel and Apple Silicon Macs.

2

Open and drag to Applications

Double-click the .dmg file. Drag the Wireshark icon to the Applications folder.

3

Install ChmodBPF

The .dmg includes Install ChmodBPF.pkg. Double-click it and follow the prompts. This sets permissions so Wireshark can capture packets without running as root.

4

Install Add Wireshark to PATH (optional)

This adds command-line tools (tshark, dumpcap) to your terminal PATH. Useful if you work from the command line.

5

Launch and start capturing

Open Wireshark from Applications. Select your network interface (Wi-Fi or Ethernet) and click the shark fin icon to begin.

Best for developers

Method 2: Homebrew

If you use Homebrew, this is the fastest path. Auto-detects your architecture and installs the correct build.

# Install Wireshark (GUI + CLI)
brew install --cask wireshark

# Install ChmodBPF (required for capture)
brew install --cask wireshark-chmodbpf

# Or CLI tools only (no GUI)
brew install wireshark

Important: brew install wireshark (without --cask) only installs the CLI tools (TShark). For the full GUI, use --cask wireshark.

ChmodBPF is separate. Even with Homebrew, you need to install wireshark-chmodbpf for packet capture permissions. Without it, Wireshark will show "no interfaces."

Updates: Run brew upgrade --cask wireshark to update to the latest version.

Wireshark for Mac — macOS Compatibility

Wireshark for Mac maintains two active branches. Choose based on your macOS version.

macOS Version Wireshark 4.6.x Wireshark 4.4.x Apple Silicon
macOS 15 Sequoia Supported Supported Native
macOS 14 Sonoma Supported Supported Native
macOS 13 Ventura Supported Supported Native
macOS 12 Monterey Supported Supported Native
macOS 11 Big Sur Not supported Use 4.4.14 Native
macOS 10.15 Catalina Not supported Not supported N/A (Intel only)

Apple Silicon (M1, M2, M3, M4) is natively supported since Wireshark 3.6.0. The Universal .dmg includes both Intel and ARM64 binaries — macOS automatically runs the correct one.

Wireshark for Mac — Troubleshooting

These are the most common issues when using Wireshark for Mac. Most relate to ChmodBPF and permissions.

This is the most common Wireshark for Mac issue. It means the Berkeley Packet Filter (BPF) device permissions aren't set correctly. Wireshark for Mac needs ChmodBPF to access network interfaces for live capture.

Fix: Install ChmodBPF from the .dmg package (it's included alongside the app) or via Homebrew:

brew install --cask wireshark-chmodbpf

Quick temporary fix (resets on reboot):

sudo chmod o+r /dev/bpf*

macOS updates sometimes break ChmodBPF's launch daemon. Symptoms: interfaces disappear, or the ChmodBPF installer reports success but nothing changes.

Fix: Remove and reinstall ChmodBPF:

# Remove old ChmodBPF
sudo rm -rf "/Library/Application Support/Wireshark/ChmodBPF"
sudo rm /Library/LaunchDaemons/org.wireshark.ChmodBPF.plist

# Reinstall via Homebrew
brew reinstall --cask wireshark-chmodbpf

Then reboot your Mac. If the issue persists, run ChmodBPF manually:

sudo "/Library/Application Support/Wireshark/ChmodBPF/ChmodBPF"

Your user account isn't in the access_bpf group, which ChmodBPF creates. Check with:

groups $(whoami) | grep access_bpf

If it doesn't show access_bpf, add yourself:

sudo dseditgroup -o edit -a $(whoami) -t user access_bpf

Log out and back in (or reboot) for the group membership to take effect.

On macOS, the Wi-Fi interface (en0) can only capture your own traffic by default. To capture all wireless frames (monitor mode), you need to use macOS's built-in Wireless Diagnostics tool first, or use the airport command:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 sniff 6

This captures 802.11 frames on channel 6. The resulting .pcap file can then be opened in Wireshark. Note that this disconnects you from Wi-Fi during capture.

macOS Gatekeeper may block Wireshark if downloaded from a browser. Right-click the app in Applications and select "Open" to bypass the warning for the first launch. You'll see a dialog asking to confirm — click "Open." After this, the app opens normally.

Wireshark for Mac FAQ

Yes, Wireshark is completely free on macOS, just like on Windows and Linux. It's open-source under the GPLv2+ license with no paid tiers or feature restrictions.

Yes. Wireshark has provided native Apple Silicon (ARM64) builds since version 3.6.0. The Universal .dmg contains both Intel and ARM64 binaries. macOS automatically selects the right one for your hardware. Homebrew also detects your architecture automatically.

ChmodBPF is a macOS launch daemon that sets permissions on the Berkeley Packet Filter (BPF) devices at startup. Without it, only root can access network interfaces for packet capture. You need ChmodBPF if you want to capture live traffic. It's included in the .dmg installer and available as a separate Homebrew cask (wireshark-chmodbpf).

Both methods install the same application. Use the .dmg if you prefer a traditional installer with a graphical setup. Use Homebrew if you already manage your Mac software through brew and want easy updates with brew upgrade. With Homebrew, remember to also install the wireshark-chmodbpf cask separately.

Wireshark 4.6.x requires macOS 12 Monterey or later. If you're on macOS 11 Big Sur, use the older 4.4.x branch (latest is 4.4.14). macOS 10.15 Catalina and earlier are no longer supported by any current Wireshark version.

Not directly through Wireshark's standard interface. macOS restricts the Wi-Fi adapter to capturing only your own traffic in normal mode. To capture all wireless frames, you need to use monitor mode via the airport command or macOS Wireless Diagnostics. This disconnects you from Wi-Fi during the capture.

For HTTP/HTTPS debugging, Proxyman and Charles Proxy are popular Mac-native options with modern interfaces. For command-line packet capture, tcpdump comes pre-installed on every Mac. However, for deep protocol analysis across all network layers, Wireshark remains the most comprehensive free tool available.

Drag Wireshark from Applications to Trash. To fully remove ChmodBPF and related files: delete /Library/Application Support/Wireshark and /Library/LaunchDaemons/org.wireshark.ChmodBPF.plist. If installed via Homebrew, run brew uninstall --cask wireshark and brew uninstall --cask wireshark-chmodbpf.

Alternatives to Wireshark for Mac

Wireshark for Mac is the most complete packet capture tool, but these alternatives serve specific needs.

tcpdump

Built-in CLI tool

Pre-installed on every Mac. Fast, lightweight, scriptable. Capture to .pcap and open in Wireshark. Best for: remote capture, automation.

Proxyman

HTTP/HTTPS proxy • Paid

Native macOS app for debugging web traffic. Modern Swift UI, Apple Silicon native. Best for: API debugging, iOS app development.

Charles Proxy

HTTP/HTTPS proxy • Paid

Industry-standard debugging proxy. Cross-platform, extensive documentation. Best for: enterprise teams, throttling simulation.

For full-depth protocol analysis (not just HTTP), Wireshark for Mac remains the gold standard. Need the Windows or Linux version? Download Wireshark from our main page.