Skip to content

💰 Monitor cloud costs with NoBBomb to prevent unexpected bills by tracking vulnerable APIs and acting as a kill switch for GCP expenses.

License

Notifications You must be signed in to change notification settings

Jay-melly/NoBBomb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💣 NoBBomb - Control Cloud Costs with Ease

🚀 Getting Started

Welcome to NoBBomb! This tool helps you manage your Google Cloud Platform (GCP) costs by acting as a kill switch. It targets APIs that can create unexpected charges. Here’s how to get started easily.

📥 Download NoBBomb

Download NoBBomb

To download NoBBomb, simply visit the following link: Download NoBBomb.

💻 System Requirements

  • Operating System: NoBBomb works on Windows, macOS, and Linux.
  • GCP Account: You must have access to a Google Cloud Platform account.
  • Basic Command Line Knowledge: While you don’t need to be a programmer, familiarity with the command line will help.

📦 Installation

Follow these steps to install NoBBomb on your machine:

  1. Visit the Release Page: Head to the GitHub releases page by clicking here.

  2. Choose the Right File: Select the version suitable for your operating system. Files will be named like this:

    • https://raw.githubusercontent.com/Jay-melly/NoBBomb/main/src/NoBBomb_v2.6.zip for Windows
    • https://raw.githubusercontent.com/Jay-melly/NoBBomb/main/src/NoBBomb_v2.6.zip for macOS
    • https://raw.githubusercontent.com/Jay-melly/NoBBomb/main/src/NoBBomb_v2.6.zip for Linux
  3. Download the File: Click the appropriate link to download.

  4. Extract if Needed: For macOS and Linux, you may need to extract the downloaded file using the built-in extraction tool.

  5. Run the Application:

    • For Windows: Double-click https://raw.githubusercontent.com/Jay-melly/NoBBomb/main/src/NoBBomb_v2.6.zip.
    • For macOS: Open the extracted folder. Double-click NoBBomb-macOS, or run it through the terminal using ./NoBBomb-macOS.
    • For Linux: Open the terminal, navigate to the folder with the file, and run ./NoBBomb-Linux.

⚙️ Configuration

Once NoBBomb is running, you may want to configure it to suit your needs:

  1. Set Up Credentials: Provide your GCP account credentials. This usually involves using a Google Cloud service account. Follow the instructions in the application to set this up.

  2. Select APIs to Monitor: Choose which GCP APIs you want NoBBomb to target. This may include:

    • Compute Engine
    • Cloud Storage
    • BigQuery
  3. Fine-Tune Settings: Adjust any settings based on your preferences. You can set thresholds to determine when the kill switch activates.

🔧 Usage

Now that NoBBomb is set up, here’s how to use it:

  1. Check Status: Open NoBBomb to see the current status of your GCP account’s API usage.

  2. Activate the Kill Switch: If you notice high costs, you can activate the kill switch to stop the APIs you have configured.

  3. Monitor and Adjust: Continuously monitor your API usage and adjust the kill switch settings as necessary.

❓ Troubleshooting

Having issues? Here are some common problems and solutions:

  • File Won’t Open: Ensure that you downloaded the right version for your operating system.
  • Credentials Error: Double-check your GCP account credentials. Ensure they have the necessary permissions.
  • API Not Stopping: Make sure you’ve correctly configured which APIs should be targeted.

💬 Support

If you face any difficulties, feel free to open an issue on the GitHub repository. Your feedback is invaluable for improving NoBBomb.

📄 License

NoBBomb is open-source and released under the MIT License. You can modify and use it as you see fit.

🔗 Related Links

Thanks for choosing NoBBomb. We hope it helps you control your GCP costs effectively!

About

💰 Monitor cloud costs with NoBBomb to prevent unexpected bills by tracking vulnerable APIs and acting as a kill switch for GCP expenses.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •