From 7476886b6999e3ae1ffc1b15b92f044adb81d743 Mon Sep 17 00:00:00 2001 From: evilsocket Date: Tue, 23 Jan 2018 18:19:46 +0100 Subject: [PATCH] new: multiple commands separated by ; can now be executed during an interactive session. --- main.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.go b/main.go index e83e2f3c..e8b0d288 100644 --- a/main.go +++ b/main.go @@ -69,8 +69,11 @@ func main() { continue } - if err = sess.Run(line); err != nil { - log.Error("%s", err) + for _, cmd := range strings.Split(line, ";") { + cmd = strings.Trim(cmd, "\r\n\t ") + if err = sess.Run(cmd); err != nil { + log.Error("%s", err) + } } } }