Changes for version 0.9c
:
- Added New Features:
- The installation path
Default: /opt/pentest_tools
will be now monitored if there are new tools added from github. If this is the case, then these are added to Update.info so that they are also updated automatically, regardless of whether they are integrated in the toolset of Yggdrasil. - If a tool is no longer in the installation path
Default: /opt/pentest_tools
, it will be deleted fromupdate.info
via a task. - It is now also possible to download
hashcat rules
which can then be found in the/opt/hashcat_rules
directory. - The new function
yggdrasil-custom
can now also be used to open custom URLs (the provided fileDefault: /opt/yggdrasil/Information/Pages/Custom.txt
can be edited or an external fileyggdrasil-custom /home/kali/my_own_urls.txt
can be loaded). - The
table of contents
in the wiki has been made clearer. In addition, all links can now be accessed without having to select the top category of the page first. - An overview of the paths which was created by the tool will now displayed after the installation is complete.
- The installation path
- Code Improvements:
- The program will no longer terminate if an incorrect entry is made (the loop starts after the
main category
was selected). - The tools that are downloaded via
WGET
are now filtered dynamically so that they do not have to be hardcoded anymore. (However, this can lead to problems if the name inside the config is not the same which will be displayed after the installation inside the/usr/bin
location - as a example/usr/bin/chrome
will not be found because the correct installed package is called/usr/bin/google-chrome
) - The tools that are downloaded via
GitHub
are now also checked to see if they are already installed locally in order to skip them and display the output during the installation process.
- The program will no longer terminate if an incorrect entry is made (the loop starts after the
- Hotfixes:
- Cronjobs & Systemd Units:
- Due to a programming error, the Systemd units could not be used without the data shredder.
- The cron jobs were not triggered as larger commands could not be used due to the complexity.
- The times of the cronjobs have been adjusted.
- External scripts
Location: /etc/yggdrasil
have now been created for both variants, which are called as a replacement.
- DPKG Installer
- Grammatical Errors:
- Correction of
Executable
on all configs and the logic in the script.
- Correction of
- The URL opener should now no longer produce output inside the shell.
- Tools that are installed via
Go
will get a rework so that the tool is downloaded viagit clone
and then installed viago install
, as thego get
command is no longer supported. - Veracrypt Installation
- Cronjobs & Systemd Units:
- New Aliases / Functions:
kali-repo-switch
has been integrated, which can be used to switch between the two repositorieskali-rolling
andkali-last-snapshot
.ls_old
was added to use the oldls
instead ofexa
.sslyze
was added to scan tls with all parameters (thx to@HomeSen
).yggdrasil-web
was added to open some useful urls for web pentests.yggdrasil-custom
was added to open customized urls.
- New Categories:
- Development:
source code analysis
reverse engineering
exploit development
- Development:
- New Improvements:
- Category improvements:
- Forensics:
Cloud
Crypto
Infrastructure
Mobile
- Forensics:
- Yggdrasil Wiki improvements:
Cheat Sheet
Features Overview
Tools Overview
Tool Usage
Useful Provided Functions
Using The Automated Variant
- Category improvements:
- New Parameters:
-sI
was integrated to skip the installation way to use e.g. the hardening or custom configs.-sbI
was integrated to skip the installation process of the basic tools.
Official Wiki:
Known issues of 0.9c
:
- Systemd Cargo Updater is broken
- Systemd Workspace Cleaner is broken