This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

Can Wireshark be installed on a Raspberry Pi running Windows 10 IoT Core?

0

This is what I have, and this is what I have tried:

Hardware: Raspberry Pi 2 Model B

OS: Windows 10 IoT Core Build 10.0.10240

Driver: WinPcap Version 4.1.3 (installed and verified via DevCon.exe command)

Environment: Remote PowerShell session

Install files attempted: Wireshark-win32-1.12.7.exe, Wireshark-win64-1.12.7.exe, WiresharkPortable-1.12.7.paf.exe

Command used: start [setupFilePath\setupFileName] /S

Results: This command cannot be run due to the error: This version of %1 is not compatible with the version of Windows you're running. Check your computer's system information and then contact the software publisher. + CategoryInfo : InvalidOperation: (:) [Start-Process], InvalidOperationException + FullyQualifiedErrorId : InvalidOperationException,Microsoft.PowerShell.Commands.StartProcessCommand

If anyone knows how to install Wireshark on Windows 10 IoT Core (loaded on RPi2), please help me accomplish this.

Is there a way to install just TShark through command line?

asked 08 Oct '15, 09:58

areue's gravatar image

areue
5335
accept rate: 0%

edited 08 Oct '15, 14:27

Guy%20Harris's gravatar image

Guy Harris ♦♦
17.4k335196

I'm curios to know where you found the following?

Driver: WinPcap Version 4.1.3 (installed and verified via DevCon.exe command)

I've got the need for WinPcap for Win10 IoT, but I've not found this available anywhere yet. I'm tempted to hack the build scripts to build my own copy, but if this has already been done by somebody I'd prefer to use what works.

(12 Feb '16, 14:43) decanio

One Answer:

0

Question 22 in the Raspberry Pi FAQ is answered:

All versions and revisions of the Raspberry Pi other than the Raspberry Pi 2B use the Broadcom BCM2835. This contains an ARM1176JZFS with floating point, running at 700Mhz, and a Videocore 4 GPU. The GPU is capable of Blu-Ray-quality playback, using H.264 at 40MBits/s. It has a fast 3D core accessed using the supplied OpenGL ES2.0 and OpenVG libraries. The Model 2B uses the Broadcom BCM2836. This contains a quad-core ARM Cortex-a7 processor with floating point & NEON, running at 900MHz, and the same Videocore 4 GPU that is in the other models of Raspberry Pi.

Note the repeated appearance of the string "ARM" and the complete lack of the strings "x86", "x64", "AMD64", or "x86-64".

The Wireshark 1.12 buildbot has builders for:

Note the complete lack of the string "ARM" on the main buildbot page.

So NO version of Wireshark, as built by the Wireshark buildbots, is capable of running on a Raspberry Pi, or any other ARM-based machine, if it's running Windows. (There are probably ARM Linuxes for which there are Wireshark builds, but we don't do those builds.) "This version of %1 is not compatible with the version of Windows you're running." means that the ".exe" files are x86 or x64 binaries and the version of Windows you're running is, by virtue of running on an ARM processor, incapable of running that binary. (And, no, this isn't a Wireshark vs. TShark issue - both the Wireshark and TShark binaries are x86/x64 binaries in the Wireshark builds, so neither of them will work on your RPi.)

We would have to add a buildbot to build a version of Wireshark for ARM Windows in order for there to be a version of Wireshark that could be installed on a Raspberry Pi running Windows. But, first, there would have to be a WinPcap build for ARM as well, unless you're willing to run Wireshark or TShark without it being able to capture any network traffic.

answered 08 Oct '15, 14:25

Guy%20Harris's gravatar image

Guy Harris ♦♦
17.4k335196
accept rate: 19%

edited 08 Oct '15, 14:27