fix: executing -eval commands after -caplet file

This commit is contained in:
evilsocket 2018-01-23 18:26:45 +01:00
commit d7672f7ab7

12
main.go
View file

@ -44,6 +44,12 @@ func main() {
defer sess.Close()
if *sess.Options.Caplet != "" {
if err = sess.RunCaplet(*sess.Options.Caplet); err != nil {
log.Fatal("%s", err)
}
}
if *sess.Options.Commands != "" {
for _, cmd := range strings.Split(*sess.Options.Commands, ";") {
cmd = strings.Trim(cmd, "\r\n\t ")
@ -53,12 +59,6 @@ func main() {
}
}
if *sess.Options.Caplet != "" {
if err = sess.RunCaplet(*sess.Options.Caplet); err != nil {
log.Fatal("%s", err)
}
}
for sess.Active {
line, err := sess.ReadLine()
if err != nil {