Skip to main content

Bounty Meter is a command-line utility tool designed for bug bounty hunters to define their bounty target for a year, maintain and keep record of their bounties on a monthly basis, and track their progress throughout the year. With Bounty Meter, you can add and subtract bounties, view your total bounties earned this year, and display an interactive stats card to visualize your progress.

Project description

bmbanner

Bounty Meter PY

Bounty Meter is a command-line utility tool designed for bug bounty hunters to define their bounty target for a year, maintain and keep record of their bounties on a monthly basis, and track their progress throughout the year. With Bounty Meter, you can add and subtract bounties, view your total bounties earned this year, and display an interactive stats card to visualize your progress.

Getting Started

Prerequisites

Bounty Meter PY is built using Python scripting language and requires the following tools to be installed on your system: Bounty Meter is built using Python scripting language and requires the following tools to be installed on your system:

  • Python3
  • progress (pip install progress)

Installation

Via PyPi:

pip install bmpy

Usage

[ + ] To initialize Bounty Meter and set your bounty target for the year, run the following command:

bmpy init bounty_target username

Replace bounty_target with your desired bounty target for the year and username with your hacking alias.

[ + ] To add a new bounty amount to a specified month, run the following command:

bmpy add month_name bounty_amount

Replace month_name with the name of the month (e.g. January, February, etc.) and bounty_amount with the amount of the bounty you wish to add to that particluar month.

[ + ] To remove a specified bounty amount from a specified month, run the following command:

bmpy sub month_name bounty_amount

Replace month_name with the name of the month (e.g. January, February, etc.) and bounty_amount with the amount of the bounty you want to remove.

[ + ] To display total bounty earned in a particular month, run the following command:

bmpy monthly month_name

Replace month_name with the name of the month (e.g. January, February, etc.)

[ + ] To display total bounty earned the current year, run the following command:

bmpy total

[ + ] To display an interactive stats card that shows your progress throughout the year, run the following command:

bmpy stats

If you want to make the bmpy stats command your banner in the terminal, you can add the bmpy stats command to your .bashrc or .zshrc file.

Screnshots

bmusage bmmonthly bmstatscard

License

Bounty Meter is licensed under the MIT License.

Contributing

If you would like to contribute to Bounty Meter, please feel free to fork the repository, make your changes, and submit a pull request.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bmpy-1.0.0.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bmpy-1.0.0-py3-none-any.whl (16.9 kB view details)

Uploaded Python 3

File details

Details for the file bmpy-1.0.0.tar.gz.

File metadata

  • Download URL: bmpy-1.0.0.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for bmpy-1.0.0.tar.gz
Algorithm Hash digest
SHA256 7dd58fa5dbf6a2a7cabcecd5845d5b861c422c421c9f6a11646f1147ad5b4c36
MD5 9a299dd4995da548b61d9f7ef8b1cdb6
BLAKE2b-256 298c0fe64b340bfa95da8008ed0569a67560ab4a48bae901346da1fd55e0c066

See more details on using hashes here.

File details

Details for the file bmpy-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: bmpy-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 16.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.2

File hashes

Hashes for bmpy-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cef1e938d0386c638d0b912d94edb6de2f100b40bf19517a425c7a0150582d0f
MD5 bf6b25dc6229dc5b4dedd2299d573f00
BLAKE2b-256 1b30a4cce272e65c3fea8a25a8dda9d4ea6687fb707c149bacf437061e7c4a98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page