mirror of
https://github.com/projectdiscovery/nuclei
synced 2026-06-08 16:50:47 +00:00
65d08b33ef
Add shared auth, options, result, redaction, and adapter support for GoExec-backed JavaScript helpers, including: * `nuclei/wmi` * `nuclei/tsch` * `nuclei/scmr` * `nuclei/dcom` through generated bindings, and register them with the JS compiler. Also make JS generators to skip internal helper packages and test files. Signed-off-by: Dwi Siswanto <git@dw1.io>
bindgen (aka bindings generator)
bindgen is a tool that automatically generated bindings for native go packages with 'goja'
Native Go packages are available here
Generated Output is available here
bindgen generates 3 different types of outputs
go=> this directory contains corresponding goja bindings (actual bindings code) ex: kerberos.gojs=> this is more of a javascript representation of all exposed functions and types etc. in javascript ex: kerberos.js and does not server any functional purpose other than referencemarkdown=> autogenerated markdown documentation for each library / package ex: kerberos.md