Skip to content

JCalHij/wireshark_lua_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Wireshark Lua API Documentation

Wireshark's Lua API definitions, in Sumneko's language server annotations format (similar to EmmyLua). Might work with EmmyLua.

The current implementation is incomplete and might contain errors. The idea would be to use this as baseline for an automated tool which would generate this file.

How to use

If you are using VSCode, simply download/copy-paste the contents of wireshark_lua_api.lua into your project. The Sumneko language server plugin must be installed (identifier: sumneko.lua).

If you are using something else, I am sorry, I have only tested it with the method described above.

References

TODO

  • Utility Functions
    • Global Functions
  • GUI Support
    • ProgDlg
    • TextWindow
    • Global Functions
  • Functions For New Protocols And Dissectors
    • Dissector
    • DissectorTable
    • Pref
    • Prefs
    • Proto
    • ProtoExpert
    • ProtoField
    • Global Functions
  • Obtaining Dissection Data
    • Field
    • FieldInfo
    • Global Functions
  • Obtaining Packet Information
    • Address
    • Column
    • Columns
    • NSTime
    • Pinfo
    • PrivateTable
  • Functions For Handling Packet Data
    • ByteArray
    • Tvb
    • TvbRange
  • Adding Information To The Dissection Tree
    • TreeItem
  • Post-Dissection Packet Analysis
    • Listener
  • Saving Capture Files
    • Dumper
    • PseudoHeader
  • Wtap Functions For Handling Capture File Types
    • Global Functions
  • Custom File Format Reading And Writing
    • CaptureInfo
    • CaptureInfoConst
    • File
    • FileHandler
    • FrameInfo
    • FrameInfoConst
    • Global Functions
  • Directory Handling Functions
    • Dir
  • Handling 64-bit Integers
    • Int64
    • UInt64
  • Binary encode/decode support
    • Struct
  • PCRE2 Regular Expressions

About

Sumneko annotations for the Wireshark Lua API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages