Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • wireshark wireshark
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 1,350
    • Issues 1,350
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 180
    • Merge requests 180
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • External wiki
    • External wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Wireshark FoundationWireshark Foundation
  • wiresharkwireshark
  • Issues
  • #18734
Closed
Open
Issue created Dec 14, 2022 by Phillip Rzewski@philrz

ChmodBPF not working on macOS Ventura 13.1

Summary

Today I my Macbook updated to macOS Ventura 13.1 and on first boot after launching Wireshark it reported "You don't have permission to capture on local interfaces. You can fix this by installing ChmodBPF." I accepted the prompt to reinstall ChmodBPF, but the permission issue remained. I then did a web search and found someone else had reported the same problem at https://ask.wireshark.org/question/29937/upgraded-mac-m1-to-ventura-131-the-upgrade-broke-wireshark/ and a responder suggested working around it by executing "sudo /Library/Application\ Support/Wireshark/ChmodBPF/ChmodBPF". This did indeed work for me, but I'm guessing it's not the long-term fix all users would be expected to follow, so figured I'd report it here.

Steps to reproduce

Launch Wireshark on macOS Ventura 13.1.

What is the current bug behavior?

Error message "You don't have permission to capture on local interfaces. You can fix this by installing ChmodBPF."

What is the expected correct behavior?

No error message and the ability to sniff live traffic off interfaces.

Build information

Wireshark 4.0.2 (v4.0.2-0-g415456d13370).

Copyright 1998-2022 Gerald Combs <gerald@wireshark.org> and contributors.
Licensed under the terms of the GNU General Public License (version 2 or later).
This is free software; see the file named COPYING in the distribution. There is
NO WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (64-bit) using Clang 11.0.0 (clang-1100.0.33.16), with GLib 2.68.4,
with PCRE2, with zlib 1.2.11, with Qt 6.2.4, with libpcap, without POSIX
capabilities, with Lua 5.2.4, with GnuTLS 3.6.15 and PKCS #11 support, with
Gcrypt 1.8.7, with Kerberos (MIT), with MaxMind, with nghttp2 1.46.0, with
brotli, with LZ4, with Zstandard, with Snappy, with libxml2 2.9.9, with libsmi
0.4.8, with QtMultimedia, with automatic updates using Sparkle, with SpeexDSP
(using system library), with Minizip, with binary plugins.

Running on Mac OS X 10.16, build 22C65 (Darwin 22.2.0), with Intel(R) Core(TM)
i7-8850H CPU @ 2.60GHz (with SSE4.2), with 16384 MB of physical memory, with
GLib 2.68.4, with PCRE2 10.39 2021-10-29, with zlib 1.2.11, with Qt 6.2.4, with
libpcap 1.10.1, with c-ares 1.15.0, with GnuTLS 3.6.15, with Gcrypt 1.8.7, with
nghttp2 1.46.0, with brotli 1.0.9, with LZ4 1.9.2, with Zstandard 1.4.2, with
libsmi 0.4.8, with LC_TYPE=en_US.UTF-8, binary plugins supported.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking