Skip to content

Version 0.9c

Latest
Compare
Choose a tag to compare
@Jarl-Bjoern Jarl-Bjoern released this 03 Jan 17:13
· 318 commits to main since this release
40b3fe0

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 from update.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 file Default: /opt/yggdrasil/Information/Pages/Custom.txt can be edited or an external file yggdrasil-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.
  • 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.
  • 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.
    • 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 via git clone and then installed via go install, as the go get command is no longer supported.
    • Veracrypt Installation
  • New Aliases / Functions:
    • kali-repo-switch has been integrated, which can be used to switch between the two repositories kali-rolling and kali-last-snapshot.
    • ls_old was added to use the old ls instead of exa.
    • 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
  • New Improvements:
    • Category improvements:
      • Forensics:
        • Cloud
        • Crypto
        • Infrastructure
        • Mobile
    • Yggdrasil Wiki improvements:
      • Cheat Sheet
      • Features Overview
      • Tools Overview
      • Tool Usage
      • Useful Provided Functions
      • Using The Automated Variant
  • 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