From 9365d9385636cc5cc4e1da71b4b297d12a3dd964 Mon Sep 17 00:00:00 2001 From: Mitul16 Date: Tue, 15 Jun 2021 03:40:59 +0530 Subject: [PATCH] Modified the 'zsh' shell prompt variable (PS1) value The older variable value isn't working, I have modified it accordingly matching the original color scheme. However, I have used a different value to show current working directory so that the home directory appears as '~', you may want to use '$PWD' instead --- pwncat/platform/linux.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pwncat/platform/linux.py b/pwncat/platform/linux.py index b2c7b05..7812a23 100644 --- a/pwncat/platform/linux.py +++ b/pwncat/platform/linux.py @@ -488,7 +488,7 @@ class Linux(Platform): PATH_TYPE = pathlib.PurePosixPath PROMPTS = { "sh": """'$(command printf "(remote) $(whoami)@$(hostname):$PWD\\$ ")'""", - "zsh": '''"%{$fg[red]%}(remote) %{$fg[yellow]%}%n@%M%{$reset_color%}:%{$fg[cyan]%}%~%{$reset_color%}$%b "''', + "zsh": """'%B%F{red}(remote) %B%F{yellow}%n@%M%B%F{reset}:%B%F{cyan}%(6~.%-1~/…/%4~.%5~)%B%(#.%b%F{white}#.%b%F{white}$)%b%F{reset} '""", "default": """'$(command printf "\\[\\033[01;31m\\](remote)\\[\\033[0m\\] \\[\\033[01;33m\\]$(whoami)@$(hostname)\\[\\033[0m\\]:\\[\\033[1;36m\\]$PWD\\[\\033[0m\\]\\$ ")'""", }