This JavaScript library (written in TypeScript) is an attempt, using reverse engineering, to write an API wrapper for working with NovaStar devices. Compatible with Windows, Linux and macOS.
This monorepo consists of the following packages:
Using Dissector (./wireshark/novastar.lua
) you can independently examine the novastar exchange protocol using the Wireshark network protocol analyzer. It will add a new protocol novastar
, which you can use as a filter and analyze the packet content.
Create an init.lua
file in wireshark plugins folder or add the following line to an existing one:
dofile("/full_path_to/wireshark/novastar.lua")
addressMapping.lua
must be located in the same folder as novastar.lua
.
On Windows the personal plugin folder is %APPDATA%\Wireshark\plugins
.
On Unix-like systems the personal plugin folder is ~/.local/lib/wireshark/plugins