new: new -script allows to run JS code to instrument session

This commit is contained in:
Simone Margaritelli 2021-04-04 15:15:32 +02:00
commit 40727063ec
13 changed files with 610 additions and 312 deletions

21
session/script.go Normal file
View file

@ -0,0 +1,21 @@
package session
import (
"github.com/evilsocket/islazy/plugin"
_ "github.com/bettercap/bettercap/js"
)
type Script struct {
*plugin.Plugin
}
func LoadScript(fileName string, ses *Session) (*Script, error) {
if p, err := plugin.Load(fileName); err != nil {
return nil, err
} else {
return &Script{
Plugin: p,
}, nil
}
}