mdavidsaver / cashark Goto Github PK
View Code? Open in Web Editor NEWWireshark dissector plugin for EPICS protocols
License: Other
Wireshark dissector plugin for EPICS protocols
License: Other
In ca.lua:590 st is nil. I believe it's due to the previous line t:add():set_text. I don't think the set_text call returns the tree item to st. I tested with the set_text in a separate line and all looks good.
Tested with
CentOS 7
Wireshark 1.10.14
Lua 5.1
RHEL 8 comes with Lua 5.3, which is not supported by Wireshark yet.
That's why the RHEL 8 packaged Wireshark is compiled "without Lua".
cf. https://epics.anl.gov/tech-talk/2021/msg02039.php
On 11/24/21 6:07 PM, Shankar, Murali via Tech-talk wrote:
Hello,
I am trying to track down some connectivity issues. I am using the wireshark LUA plugin to process a packet dump from production. Being a wireshark newbie, I was wondering if anyone know how to print the timestamp_sec and timestamp_nsec as part of rendering the ca_monitor event here - https://github.com/mdavidsaver/cashark/blob/master/ca.lua#L694 https://github.com/mdavidsaver/cashark/blob/master/ca.lua#L694. I am using wireshark-1.10.14 that ships as part of RHEL7...
Hello, I am using cashark to analyze the EPICS network, and I encountered a problem.I use ca.lua and pva.lua in the same way. Wireshark has no problem when using the ca plug-in, but it will report an error when using the pva plug-in. According to the error message, how can I specify the TCP and UDP ports when I start wireshark with pva.lua?
Thanks for your help!
Apparently some versions/builds for Lua have a limited stack size which is exceeded by the many local
variables in ca.lua. This manifests with a ... function or expression too complex ...
error. This is now my personal favorite "error" message!
Lua: Error during loading:
[string "/usr/lib64/wireshark/plugins/1.10.14/pva.lua"]:316: A protocol doesn't have a `register_heuristic' attribute
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.