From 5c6e527207b8b0cd68dab6fba85b15c530974f1b Mon Sep 17 00:00:00 2001 From: Dewalt <> Date: Tue, 12 Jan 2021 19:37:00 -0600 Subject: [PATCH] Update Tue Jan 12 07:37:00 PM CST 2021 --- README.md | 4 ++++ pimpmykali.sh | 31 +++++++++++++++++++++++++++++-- 2 files changed, 33 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e8003fb..57966e0 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,10 @@ - sudo ./pimpmykali.sh - For a new kali vm, run menu option N +# Revision 1.1.4 - Fix Broken XFCE Icons + - added apt -y reinstall xfce4-settings to the end of Menu N and 9 + - created seperate menu function F to apply this fix only + # Revision 1.1.3 - added Are you sure prompt - Added "Are you sure you want to copy all files from /home/kali to /root" prompt - Gives the user a last chance to abort the function diff --git a/pimpmykali.sh b/pimpmykali.sh index 614646b..74d6764 100755 --- a/pimpmykali.sh +++ b/pimpmykali.sh @@ -9,7 +9,7 @@ # Standard Disclaimer: Author assumes no liability for any damage # revision var - revision="1.1.3" + revision="1.1.4" # unicorn puke: red=$'\e[1;31m' @@ -121,6 +121,22 @@ fix_all () { # called as sub-function call of fix_all or fix_upgrade itself } +# 01.04.21 - Busted Terminal Icon Fix (USER ONLY!) - Move along Netizen - Not ready for prime time +# fix_busted_terminal_icon() { +# finduser=$(logname) +# if [ $finduser == "root" ] +# then +# cat /root/.config/xfce4/panel/launcher-6/16056225211.desktop | sed 's/Exec\=exo\-open \-\-launch TerminalEmulator/Exec\=qterminal''/' > /tmp/iconfix.tmp +# cp -f /tmp/iconfix.tmp /root/.config/xfce4/panel/launcher-6/16056225211.desktop +# rm -f /tmp/iconfix.tmp +# else +# [ -d "/home/$finduser/.config/xfce4/panel/launcher-6/16056225211.desktop" ] && echo file is here || echo file is not here +# cat /home/$finduser/.config/xfce4/panel/launcher-6/16056225211.desktop | sed 's/Exec\=exo\-open \-\-launch TerminalEmulator/Exec\=qterminal''/' > /tmp/iconfix.tmp +# cp -f /tmp/iconfix.tmp /home/$finduser/.config/xfce4/panel/launcher-6/16056225211.desktop +# rm -f /tmp/iconfix.tmp +# fi +# echo -e "\n $greenplus Terminal Icon has been fixed! \n" +# } fix_pipxlrd () { eval pip install xlrd==1.2.0 --upgrade @@ -545,6 +561,12 @@ fix_impacket () { echo -e "\n $greenplus installed: python3-pip python3-impacket impacket-scripts" } +fix_broken_xfce() { + echo -e "\n $greenplus Applying broken XFCE Fix \n " + eval apt -y reinstall xfce4-settings + echo -e "\n $greenplus Broken XFCE Fix applied: xfce4-settings reinstalled \n" + } + only_upgrade () { virt_what fix_sources @@ -558,7 +580,9 @@ only_upgrade () { check_vm echo -e "\n $greenplus releasing hold on package: metasploit-framework" eval apt-mark unhold metasploit-framework - } + # add fix for broken filemanager / terminal icon + fix_broken_xfce + } fix_upgrade () { virt_what @@ -758,6 +782,8 @@ pimpmykali_menu () { echo -e " N - NEW VM SETUP - Run this option if this is the first time running pimpmykali" # menu item only no function echo -e " This will run Fix All (0), Metasploit Downgrade (D) and Pimpmyupgrade (9)\n" # echo -e " Additional Functions : " # optional line + echo -e " F - Broken XFCE Icons fix (will be executed in menu N and 9 automatically)" # fix_broken_xfce + echo -e " (fixes broken xfce icons TerminalEmulator Not Found)" # echo -e " ! - Nuke Impacket (Type the ! character for this menu item)" # fix_sead_warning echo -e " D - Downgrade Metasploit (Downgrade from MSF6 to MSF5)" # downgrade_msf echo -e " B - BlindPentesters 'The Essentials' tools & utilies collection\n" # bpt @@ -775,6 +801,7 @@ pimpmykali_menu () { 9) only_upgrade ;; 0) fix_all ;; !) forced=1; fix_sead_warning;; + f|F) fix_broken_xfce;; n|N) fix_all; downgrade_msf; only_upgrade;; d|D) downgrade_msf ;; b|B) bpt ;;