diff --git a/sources/assets/firefox/places.sqlite b/sources/assets/firefox/places.sqlite index 90b16017b..715bf109f 100644 Binary files a/sources/assets/firefox/places.sqlite and b/sources/assets/firefox/places.sqlite differ diff --git a/sources/install/package_base.sh b/sources/install/package_base.sh index 04143aec8..739dbb0d4 100644 --- a/sources/install/package_base.sh +++ b/sources/install/package_base.sh @@ -448,7 +448,7 @@ function package_base() { DEBIAN_FRONTEND=noninteractive fapt macchanger # Macchanger install_gf # wrapper around grep install_firefox - + cp -v /root/sources/assets/grc/grc.conf /etc/grc.conf # grc # openvpn diff --git a/sources/install/package_misc.sh b/sources/install/package_misc.sh index 454c3a783..320f593a7 100644 --- a/sources/install/package_misc.sh +++ b/sources/install/package_misc.sh @@ -157,6 +157,24 @@ function install_yt-dlp() { add-to-list "yt-dlp,https://github.com/yt-dlp/yt-dlp,A youtube-dl fork with additional features and fixes" } +function install_cyberchef() { + # CODE-CHECK-WHITELIST=add-aliases,add-history + colorecho "Installing CyberChef" + local last_version + last_version=$(git ls-remote --tags --sort='v:refname' https://github.com/gchq/CyberChef.git | tail -n 1 | cut -d '/' -f 3 | cut -d '^' -f 1) + + if [ -z "$last_version" ]; then + criticalecho-noexit "Latest version not found" && return + fi + + mkdir /opt/tools/CyberChef + wget https://github.com/gchq/CyberChef/releases/download/"$last_version"/CyberChef_"$last_version".zip -O /tmp/CyberChef.zip + unzip -o /tmp/CyberChef.zip -d /opt/tools/CyberChef/ + rm /tmp/CyberChef.zip + mv /opt/tools/CyberChef/CyberChef_"$last_version".html /opt/tools/CyberChef/CyberChef.html + add-test-command "file /opt/tools/CyberChef/CyberChef.html" + add-to-list "CyberChef,https://github.com/gchq/CyberChef/,The Cyber Swiss Army Knife" +} # Package dedicated to offensive miscellaneous tools function package_misc() { @@ -176,4 +194,5 @@ function package_misc() { install_objectwalker # Python module to explore the object tree to extract paths to interesting objects in memory install_tig # ncurses-based text-mode interface for git install_yt-dlp # A youtube-dl fork with additional features and fixes -} \ No newline at end of file + install_cyberchef # A web based toolbox +} diff --git a/sources/install/package_most_used.sh b/sources/install/package_most_used.sh index 51aa4b9a1..1dad530c4 100644 --- a/sources/install/package_most_used.sh +++ b/sources/install/package_most_used.sh @@ -85,4 +85,5 @@ function package_most_used() { install_sqlmap # SQL injection scanner install_netexec # Crackmapexec repo install_sslscan # SSL/TLS scanner -} \ No newline at end of file + install_cyberchef # A web based toolbox +}