From c4d583af7e3cb68fedf87e239f647d8c7380ae76 Mon Sep 17 00:00:00 2001 From: Michel Oosterhof Date: Fri, 6 Nov 2015 19:36:36 +0000 Subject: [PATCH] correctly send exit code 0 when command is done --- cowrie/core/honeypot.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/cowrie/core/honeypot.py b/cowrie/core/honeypot.py index 25b07f7..d5e1701 100644 --- a/cowrie/core/honeypot.py +++ b/cowrie/core/honeypot.py @@ -81,15 +81,13 @@ class HoneyPotShell(object): elif self.interactive: self.showPrompt() else: - self.protocol.terminal.transport.session.sendEOF() - self.protocol.terminal.transport.session.sendClose() + self.protocol.terminal.transport.session.loseConnection() if not len(self.cmdpending): if self.interactive: self.showPrompt() else: - self.protocol.terminal.transport.session.sendEOF() - self.protocol.terminal.transport.session.sendClose() + self.protocol.terminal.transport.session.loseConnection() return line = self.cmdpending.pop(0)