📃 Features overview - Jarl-Bjoern/Yggdrasil GitHub Wiki

Some of the features listed on this page are described in more detail under the following link Useful Provided Functions.

📃 Ability to Configure Custom Settings

  • Changing the default installation path to a custom installation path
  • Custom config based on the provided template
  • Include a custom path of customized scripts or dpkg packages

📃 Automation Download of Tools From the Following Categories

  • APT
  • Cargo
  • Custom websites (via wget)
  • Docker
  • Gem
  • Github (normal | specific branch | submodules)
  • Go
  • npm
  • pip

📃 Best Practice Settings

  • Automated cleaning tasks:
    • cleaning task to remove old container images
    • shredding task to delete your penetration test results for privacy reasons after 90 days (default) or after a custom number of days
  • Automated monitoring task to check for newly added programs (via GitHub) within the tool path in order to take them into account for updates
  • Automated updater (crontab / systemd timer):
    • Cargo tools
    • Docker images
    • GIT tools
    • Important pip packages
    • OS
    • Rust
  • Changing the default hostname
  • Custom configuration
    • BASHRC and ZSHRC:
      • Alias:
        • callable yggdrasil best practice information after the installation
        • colorized grep
        • human readable df & du commands
        • manual kali repository switch
        • manual microcode update
        • manual git tools update
        • manual rust updater
        • nmap exclude for local ip addresses
        • url opener divided by categories (education | forensic | infrastructure | osint | pentesting | web)
      • Functions:
        • base64 function
        • colorized file reader function
        • vnc server start function (including encrypted proxy server)
    • Terminal multiplexer:
      • Screenrc
      • Tmux
    • VIM
    • Repository change from rolling-release (bleeding-edge) to last-snapshot
    • Overview about some useful information after the install

📃 GUI Automation

  • Accept software licenses (only veracrypt atm)
  • Install firefox extensions

📃 Hardening

  • Apache
  • Firewall
  • Kernel
  • Network
  • nginx
  • Operating System
  • SMB Share
  • SSH

📃 Custom Scripts

Script Description
display-driver The script is used to install a special display driver which allows to use more than one external monitor e.g. via a docking station.
edge-install This will post-install the Edge web browser.
old-kali-wallpapers With this script it is possible to install all wallpapers from older Kali releases.
wlan-driver This script is used to install missing WLAN drivers (Currently limited to rtl88xxau and rtl8188eus).
sliver_install This script is used to install Sliver with all armory tools.
burp_install UNDER CONSTRUCTION

⚠️ **GitHub.com Fallback** ⚠️