new: modules enabled by default can now be controlled with the -autostart argument

This commit is contained in:
evilsocket 2018-03-13 14:59:27 +01:00
commit 5727fa3c56
No known key found for this signature in database
GPG key ID: 1564D7F30393A456
3 changed files with 17 additions and 5 deletions

View file

@ -14,8 +14,6 @@ import (
var sess *session.Session
var err error
// Some modules are enabled by default in order
// to make the interactive session useful.
var autoEnableList = []string{
"events.stream",
"net.recon",
@ -75,10 +73,11 @@ func main() {
}
}
// Start modules that are enabled by default.
for _, modName := range autoEnableList {
// Some modules are enabled by default in order
// to make the interactive session useful.
for _, modName := range core.CommaSplit(*sess.Options.AutoStart) {
if err = sess.Run(modName + " on"); err != nil {
log.Fatal("Error while starting module %s: %", modName, err)
log.Fatal("Error while starting module %s: %s", modName, err)
}
}