Recently asked here:
https://ask.wireshark.org/question/22911/is-there-a-lua-file-that-defines-the-wireshark-api-globals/

Answer on the sumneko github:
https://github.com/sumneko/lua-language-server/issues/545
Question: "Undefined globals" in plugin environment like Wireshark #545

On Tue, May 25, 2021 at 4:40 AM David Aldrich <david.aldrich.n...@gmail.com>
wrote:

> Our custom Wireshark dissector, coded in lua, starts with:
>
> -- Create a protocol object
> test_protocol = Proto("test",  "test protocol")
>
> messageLength_F = ProtoField.uint32("test.messageLength", "messageLength",
> base.HEX)
> requestID_F     = ProtoField.uint32("test.requestID"    , "requestID"    ,
> base.HEX)
> responseTo_F    = ProtoField.uint32("test.responseTo"   , "responseTo"   ,
> base.HEX)
> opCode_F        = ProtoField.uint32("test.opCode"       , "opCode"       ,
> base.HEX)
>
> It works fine but the Visual Studio Code lua extension that I am using
> (sumneko.lua) reports that Proto and ProtoField are undefined globals. I
> guess that I need to tell the extension the lua runtime package path.
>
> What is the package path for Wireshark?
>
> Should I specify that path in the dissector using require?
> ___________________________________________________________________________
> Sent via:    Wireshark-users mailing list <wireshark-users@wireshark.org>
> Archives:    https://www.wireshark.org/lists/wireshark-users
> Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-users
>              mailto:wireshark-users-requ...@wireshark.org
> ?subject=unsubscribe
>
___________________________________________________________________________
Sent via:    Wireshark-users mailing list <wireshark-users@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-users
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-users
             mailto:wireshark-users-requ...@wireshark.org?subject=unsubscribe

Reply via email to