Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
projectdiscovery
GitHub Repository: projectdiscovery/nuclei
Path: blob/dev/pkg/js/generated/go/libtelnet/telnet.go
2838 views
1
package telnet
2
3
import (
4
lib_telnet "github.com/projectdiscovery/nuclei/v3/pkg/js/libs/telnet"
5
telnetmini "github.com/projectdiscovery/nuclei/v3/pkg/utils/telnetmini"
6
7
"github.com/Mzack9999/goja"
8
"github.com/projectdiscovery/nuclei/v3/pkg/js/gojs"
9
)
10
11
var (
12
module = gojs.NewGojaModule("nuclei/telnet")
13
)
14
15
func init() {
16
module.Set(
17
gojs.Objects{
18
// Functions
19
"IsTelnet": lib_telnet.IsTelnet,
20
21
// Var and consts
22
23
// Objects / Classes
24
"TelnetClient": gojs.GetClassConstructor[lib_telnet.TelnetClient](&lib_telnet.TelnetClient{}),
25
"IsTelnetResponse": gojs.GetClassConstructor[lib_telnet.IsTelnetResponse](&lib_telnet.IsTelnetResponse{}),
26
"TelnetInfoResponse": gojs.GetClassConstructor[lib_telnet.TelnetInfoResponse](&lib_telnet.TelnetInfoResponse{}),
27
"NTLMInfoResponse": gojs.GetClassConstructor[telnetmini.NTLMInfoResponse](&telnetmini.NTLMInfoResponse{}),
28
},
29
).Register()
30
}
31
32
func Enable(runtime *goja.Runtime) {
33
module.Enable(runtime)
34
}
35
36