Brunhild-OS is a robust, Arch-based Linux distribution designed specifically for penetration testing and security research. What sets Brunhild-OS apart is its comprehensive routing of all traffic through the Tor network, ensuring your activities remain anonymous and secure. Additionally, it comes with GPT-2 pre-installed for various natural language processing tasks.
Note: Brunhild-OS is currently in development.
- Pre-installed Penetration Testing Tools: Includes a wide range of tools for network analysis, vulnerability scanning, exploitation, and more.
- Tor Integration: All network traffic is routed through the Tor network by default for enhanced anonymity.
- Arch-Based: Built on Arch Linux, providing a lightweight and highly customizable environment.
- GPT-2 Integration: Comes with GPT-2 pre-installed for advanced natural language processing tasks.
- Live Distribution: Run Brunhild-OS directly from a USB drive without installing it on your system.
- User-Friendly Interface: An intuitive interface that makes it easy for both beginners and advanced users to navigate.
- Rolling Releases: Continuous updates ensure you always have the latest software.
- Customizable: Highly customizable to fit the specific needs of your penetration testing tasks.
- A 64-bit processor
- Minimum 2 GB RAM (4 GB recommended)
- Minimum 20 GB hard disk space (if installing)
- USB drive with at least 8 GB of storage (for live usage)
Download the latest version of Brunhild-OS from the official website or the releases page.
-
Create a Bootable USB Drive:
- Use a tool like Rufus (Windows) or
dd
(Linux) to create a bootable USB drive.
sudo dd if=path_to_brunhild-os.iso of=/dev/sdX bs=4M
- Use a tool like Rufus (Windows) or
-
Boot from USB:
- Restart your computer and boot from the USB drive.
-
Follow the On-Screen Instructions:
- The live environment will allow you to try Brunhild-OS without installing it. If you choose to install, the process will guide you through the necessary steps to install Brunhild-OS on your system.
After installing Brunhild-OS, you might want to update the system to ensure all packages are up to date:
sudo pacman -Syu
-
First Boot:
- On the first boot, Brunhild-OS will automatically configure itself to route all traffic through the Tor network.
-
Accessing Tools:
- Access the pre-installed penetration testing tools from the main menu.
-
Using GPT-2:
- Run GPT-2 for natural language processing tasks directly from the terminal or through pre-configured scripts.
-
Updating Tools:
- Keep your tools up to date by running the update script:
sudo brunhild-update
-
Launching a Network Scan:
nmap -sS -A target_ip_address
-
Checking Tor Status:
sudo systemctl status tor
-
Using GPT-2:
python3 -m brunhild-gpt2 --text "Input text for GPT-2"
We welcome contributions from the community! If you'd like to contribute, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License. See the LICENSE file for details.
augusto