Ask Your Question

Why do I get this 'wireshark is installed, but cannot read manuf !' when I use wireshark?

asked 2024-01-10 18:59:04 +0000

Tatiana Leal gravatar image

I have installed wireshark on my computer, and I have a python script that read an Ethernet adapter and recorded all Etherner frames in a .pcap file. So, when I run my python script, I saw the following message:

wireshark is installed, but cannot read manuf !

If I don't read the Ethernet adapter frames, I don't see this error

edit retag flag offensive close merge delete


What operating system is this?

Where is Wireshark installed?

Presumably "wireshark is installed, but cannot read manuf !" is a message printed by your Python script (Wireshark wouldn't print a message noting that it's installed - if it weren't installed, it wouldn't be able to run! - so it's not a message from Wireshark.) Where is the script trying to find the manuf file?

Guy Harris gravatar imageGuy Harris ( 2024-01-10 20:57:11 +0000 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2024-01-17 23:30:26 +0000

johnthacker gravatar image

The manuf file in the text format is no longer included with Wireshark. A problem was that parsing the text format into memory was a significant contributor to the startup time of Wireshark and tshark, so our tools now generate C arrays, which greatly improves startup time.

The original text file can be generated by running tshark -G manuf, and versions are produced automatically daily for download here. If your script needs the file, please either generate it with tshark or download that file and use it.

See some discussion in this GitLab issue.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools


Asked: 2024-01-10 18:59:04 +0000

Seen: 2,721 times

Last updated: Jan 17