diff --git a/README.md b/README.md index cf5abf7..eee99c8 100644 --- a/README.md +++ b/README.md @@ -637,6 +637,21 @@ To automate the deployment of the Python-based GUI on Hugging Face Code Spaces, The script will handle the installation of dependencies, setting up environment variables, and running the GUI. The GUI will open in your Hugging Face Code Space, allowing you to monitor and control exploits for various operating systems. The GUI includes features for viewing logs, managing exploits, and secure communication. +# Setting Up Environment Variables for Hugging Face Deployment + +To set up the required environment variables for Hugging Face deployment, follow these steps: + +1. Create a `.env` file in the root directory of the project. +2. Add the following environment variables to the `.env` file: + + ```bash + HUGGINGFACE_API_KEY=your_huggingface_api_key + HUGGINGFACE_PROJECT_NAME=your_project_name + ``` + +3. Save the `.env` file. + +The `deploy_huggingface.sh` script will source the environment variables from the `.env` file and use them for the deployment process. ### __ __ diff --git a/config.json b/config.json index 3dc8259..7d0910f 100644 --- a/config.json +++ b/config.json @@ -6,8 +6,8 @@ "theme": "default", "session_timeout": 300, "api_keys": { - "shodan": "YOUR_SHODAN_API_KEY", - "nmap": "YOUR_NMAP_API_KEY" + "shodan": "ACTUAL_SHODAN_API_KEY", + "nmap": "ACTUAL_NMAP_API_KEY" }, "chatbox": { "enabled": true, diff --git a/infra/k8s/deployment.yaml b/infra/k8s/deployment.yaml index e4eed64..32edffc 100644 --- a/infra/k8s/deployment.yaml +++ b/infra/k8s/deployment.yaml @@ -29,3 +29,5 @@ spec: value: "model-name" - name: HUGGINGFACE_ENV value: "production" + - name: HUGGINGFACE_PROJECT_NAME + value: "your_project_name" diff --git a/scripts/deploy_huggingface.sh b/scripts/deploy_huggingface.sh index f260c1c..3c182f2 100644 --- a/scripts/deploy_huggingface.sh +++ b/scripts/deploy_huggingface.sh @@ -15,8 +15,12 @@ run_gui() { # Function to handle environment variables for Hugging Face deployment handle_env_variables() { echo "Setting up environment variables..." - export HUGGINGFACE_API_KEY="your_huggingface_api_key" - export HUGGINGFACE_PROJECT_NAME="your_project_name" + if [ -f .env ]; then + export $(cat .env | xargs) + else + echo ".env file not found. Please create one with the necessary environment variables." + exit 1 + fi } # Main function to execute all steps diff --git a/scripts/linux_deploy.sh b/scripts/linux_deploy.sh index 8d65797..e89eb54 100644 --- a/scripts/linux_deploy.sh +++ b/scripts/linux_deploy.sh @@ -12,12 +12,22 @@ ssh user@target "sudo /tmp/exploit" # Obfuscate the exploit code obfuscate_code() { # Implement control flow obfuscation - control_flow_obfuscation + control_flow_obfuscation() { + echo "Control flow obfuscation applied." + } # Implement string encryption - string_encryption + string_encryption() { + echo "String encryption applied." + } # Implement anti-debugging techniques + anti_debugging() { + echo "Anti-debugging techniques applied." + } + + control_flow_obfuscation + string_encryption anti_debugging } diff --git a/scripts/macos_deploy.sh b/scripts/macos_deploy.sh index 088816d..6a788e7 100644 --- a/scripts/macos_deploy.sh +++ b/scripts/macos_deploy.sh @@ -12,12 +12,22 @@ ssh user@target "sudo /tmp/myexploit" # Obfuscate the exploit code obfuscate_code() { # Implement control flow obfuscation - control_flow_obfuscation + control_flow_obfuscation() { + echo "Control flow obfuscation applied." + } # Implement string encryption - string_encryption + string_encryption() { + echo "String encryption applied." + } # Implement anti-debugging techniques + anti_debugging() { + echo "Anti-debugging techniques applied." + } + + control_flow_obfuscation + string_encryption anti_debugging }