eshanized c253b57561
Some checks failed
Check Conventional Commit / check-commit-message (push) Has been cancelled
🐛 fix: remove builds
2025-01-09 18:48:01 +05:30
2025-01-02 07:43:20 +05:30
2025-01-02 07:35:11 +05:30
2024-12-24 04:11:02 +05:30
2025-01-09 18:48:01 +05:30
2024-11-22 11:33:54 +05:30
2024-04-23 15:23:27 +05:30
2024-12-20 17:07:12 +05:30
2024-11-20 09:41:52 +05:30
2025-01-06 23:41:08 +05:30
2024-12-20 17:09:59 +05:30

Snigdha OS Blackbox 🚀

Snigdha OS Blackbox is the official tools installer for Snigdha OS, a lightweight and highly customizable Arch-based Linux distribution. This installer simplifies the process of setting up your Snigdha OS environment by providing a curated selection of essential tools and utilities.

🌟 Features

  • 🔧 Comprehensive Tool Selection: Install a wide range of tools for development, system utilities, and more, optimized for Snigdha OS.
  • User-Friendly Interface: Intuitive and easy to use for both beginners and advanced users.
  • 📦 Seamless Integration: Ensures installed tools work perfectly within the Snigdha OS ecosystem.
  • Lightning-Fast: Designed to operate efficiently without compromising on speed or performance.

📁 Repository Structure

The repository is organized as follows:

snigdhaos-blackbox/
├── .github/            # GitHub-specific files, including workflows and issue templates
├── build/              # Build output directories
├── qt/                 # Qt-related source files for the installer GUI
├── usr/                # User-related scripts and resources
├── .gitignore          # Specifies files to be ignored by Git
├── CMakeLists.txt      # CMake build configuration file
├── CODE_OF_CONDUCT.md  # Code of conduct for contributors
├── LICENSE             # Licensing information
├── README.md           # This README file
├── config.sh           # Configuration script
└── push.sh             # Deployment script

🛠️ Technologies Used

  • Languages: C++, Shell Scripting
  • Frameworks: Qt for GUI development
  • Build Systems: CMake for build configuration, Makefile for build automation
  • Version Control: Git for source code management

🚀 Installation

  1. Clone the Repository:

    git clone https://github.com/Snigdha-OS/snigdhaos-blackbox.git
    
  2. Navigate to the Directory:

    cd snigdhaos-blackbox
    
  3. Build and Install:

    mkdir build
    cd build
    cmake ..
    make
    sudo make install
    

    📝 These commands will build the installer and install it on your system.

🖥️ Usage

Launch Snigdha OS Blackbox from your application menu or execute the following in the terminal:

snigdhaos-blackbox

Follow the on-screen instructions to explore and install tools.

🤝 Developers

👋 Want to contribute? Check the Contributing Section.

🤓 Contributing

We welcome all contributions! Here's how you can help:

  1. Fork the Repository: Click the "Fork" button on the GitHub page to create a personal copy.

  2. Create a Branch:

    git checkout -b feature-name
    
  3. Make Changes: Implement new features, fixes, or improvements.

  4. Commit Changes:

    git commit -m "Description of changes"
    
  5. Push to GitHub:

    git push origin feature-name
    
  6. Submit a Pull Request: Navigate to the original repository and click "New Pull Request."

📜 License

This project is licensed under the MIT License. See the LICENSE file for details.

📬 Contact

🌟 Follow our journey and contribute to the growth of Snigdha OS!

Happy Developing!

Description
This repository contains the source code for Snigdha OS Blackbox, a custom framework for managing and automating security tools. Blackbox is designed to enhance penetration testing workflows, providing a powerful, user-friendly interface tailored to the Snigdha OS ecosystem.
Readme MIT 4.2 MiB
Languages
C++ 73.9%
Shell 20.5%
CMake 5.6%