From 641d7df7ec405bfce23f7f769ed327d6daf1a3d9 Mon Sep 17 00:00:00 2001 From: Dave Germiquet Date: Mon, 27 Jun 2016 07:59:30 -0400 Subject: [PATCH] Fixed shutdown command (#200) --- cowrie/commands/base.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cowrie/commands/base.py b/cowrie/commands/base.py index 024b971..d7c0754 100644 --- a/cowrie/commands/base.py +++ b/cowrie/commands/base.py @@ -380,7 +380,10 @@ class command_shutdown(HoneyPotCommand): self.protocol.cwd = '/root' if not self.fs.exists(self.protocol.cwd): self.protocol.cwd = '/' - self.exit() + stat = failure.Failure(error.ProcessDone(status="")) + self.protocol.terminal.transport.processEnded(stat) + + commands['/sbin/shutdown'] = command_shutdown commands['/sbin/poweroff'] = command_shutdown commands['/sbin/reboot'] = command_shutdown