Wireshark mailing list archives

Re: Siemens S7Comm-Plus protocol support


From: Dario Lombardo <lomato () gmail com>
Date: Thu, 19 Aug 2021 22:35:43 +0200



You could:

        go to the code tab at
https://sourceforge.net/p/s7commwireshark/code/HEAD/tree/;

        clone the repository;

        download the Wireshark 3.4.7 source, so the Wireshark header files
are available, if you haven't done so already;

        run the tools/macos-setup.sh script in the Wireshark source tree,
so the header files for the support libraries are available, if you haven't
done so already;

        make sure you have Xcode installed;

        build it;

        install it in the appropriate directory;

but we don't have a tutorial on doing that, so you'd have to figure it out
yourself or keep asking questions.


Another semi-automated way, without setting up a local build system is:
- fork the github wireshark repo (github.com/wireshark/wireshark)
- clone locally, create a new branch, manually incorporate the dissector,
push the new branch
- the github workflow for macos compiles the branch including the dissector
and creates binary distribution for it.
IT *should* give you a working mac bin package, despite I've never tested
it. However if it works, it gives you a dmg without the hassle of a local
build env.
Examples: https://github.com/wireshark/wireshark/actions/workflows/macos.yml
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <wireshark-dev () wireshark org>
Archives:    https://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-dev
             mailto:wireshark-dev-request () wireshark org?subject=unsubscribe

Current thread: