Installation ============ Overview -------- This section guides you through installing the BUDA framework (Behavioral User-driven Deceptive Activities Framework) on your system. Follow the steps below to set up your environment, install dependencies, and verify that BUDA is ready to use. Requirements ------------ - **Python 3.11+**: Ensure that Python is installed on your system. - **pip**: Make sure you have an updated version of pip. - **Virtual Environment (Recommended)**: To avoid dependency conflicts, use a virtual environment. Installation Steps ------------------ 1. **Clone the Repository (if installing from source)** Open your terminal or Command Prompt and run: .. code-block:: bash $ git clone https://github.com/Base4Security/BUDA.git $ cd BUDA 2. **Create a Virtual Environment (Optional)** If you plan to use BUDA in a production environment, it is recommended to create a virtual environment to isolate dependencies and avoid conflicts. To create a virtual environment, run: .. code-block:: bash $ python3 -m venv venv Activate the virtual environment: .. code-block:: bash $ source venv/bin/activate 3. **Install BUDA Package** Install the BUDA package using pip: .. code-block:: bash $ pip install . 4. **Verify Installation** To verify that BUDA is installed correctly, run: .. code-block:: bash $ python -c "import BUDA;" .. code-block:: bash $ buda --version 5. **Start BUDA** To start the BUDA server, run: .. code-block:: bash $ python run.py The server will start on port 5000 by default. You can access the BUDA dashboard by navigating to `http://localhost:9875` in your browser. Next Steps --------------- - :doc:`Configuration`