summaryrefslogtreecommitdiff
path: root/pkd_stub.py
diff options
context:
space:
mode:
authorCarson Fleming <cflems@cflems.net>2023-01-11 17:50:15 +0100
committerGitHub <noreply@github.com>2023-01-11 17:50:15 +0100
commite047bd5998397bb3478abffa2d5946fb64bb6140 (patch)
treec7e8da304a24e19f9436d33d5629b853d251ad52 /pkd_stub.py
parent470c145cdf91d6dbab3ff0985deb1a8c8d6eb2d6 (diff)
parent2e73165802bdba6b3da81b351cf34b6f40ce2f72 (diff)
downloadpk-e047bd5998397bb3478abffa2d5946fb64bb6140.tar.gz
Merge pull request #1 from cflems/master
Merge PTY functionality into master
Diffstat (limited to 'pkd_stub.py')
-rw-r--r--pkd_stub.py9
1 files changed, 2 insertions, 7 deletions
diff --git a/pkd_stub.py b/pkd_stub.py
index c8e2ae4..db378a3 100644
--- a/pkd_stub.py
+++ b/pkd_stub.py
@@ -422,6 +422,8 @@ def screen_reader(screen):
cmdq_lock.release()
elif cmd == b'show-serverkey':
resp = showcrypto()
+ elif cmd == b'\xc0\xdeprompt':
+ pass
elif cmd == b'pty':
resp = '[pk] Must specify a client to connect to via PTY.'
elif cmd[:4] == b'pty ':
@@ -444,13 +446,6 @@ def screen_reader(screen):
detach_screen(screen)
return
resp = '[pk] %s' % pty_out
- elif cmd == b'\xc0\xdeprompt':
- try:
- screen.sendall(prompt_str())
- except:
- detach_screen(screen)
- return
- continue
elif len(cmd) > 0:
shcmd = True
targets = []