diff --git a/README.md b/README.md index c04d8f9ae1..5eabdc7eeb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![bbot_banner](https://github.com/user-attachments/assets/f02804ce-9478-4f1e-ac4d-9cf5620a3214)](https://github.com/blacklanternsecurity/bbot) -[![Python Version](https://img.shields.io/badge/python-3.9+-FF8400)](https://www.python.org) [![License](https://img.shields.io/badge/license-AGPLv3-FF8400.svg)](https://github.com/blacklanternsecurity/bbot/blob/dev/LICENSE) [![DEF CON Recon Village 2024](https://img.shields.io/badge/DEF%20CON%20Demo%20Labs-2023-FF8400.svg)](https://www.reconvillage.org/talks) [![PyPi Downloads](https://static.pepy.tech/personalized-badge/bbot?right_color=orange&left_color=grey)](https://pepy.tech/project/bbot) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) [![Tests](https://github.com/blacklanternsecurity/bbot/actions/workflows/tests.yml/badge.svg?branch=stable)](https://github.com/blacklanternsecurity/bbot/actions?query=workflow%3A"tests") [![Codecov](https://codecov.io/gh/blacklanternsecurity/bbot/branch/dev/graph/badge.svg?token=IR5AZBDM5K)](https://codecov.io/gh/blacklanternsecurity/bbot) [![Discord](https://img.shields.io/discord/859164869970362439)](https://discord.com/invite/PZqkgxu5SA) +[![Python Version](https://img.shields.io/badge/python-3.10+-FF8400)](https://www.python.org) [![License](https://img.shields.io/badge/license-AGPLv3-FF8400.svg)](https://github.com/blacklanternsecurity/bbot/blob/dev/LICENSE) [![DEF CON Recon Village 2024](https://img.shields.io/badge/DEF%20CON%20Demo%20Labs-2023-FF8400.svg)](https://www.reconvillage.org/talks) [![PyPi Downloads](https://static.pepy.tech/personalized-badge/bbot?right_color=orange&left_color=grey)](https://pepy.tech/project/bbot) [![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff) [![Tests](https://github.com/blacklanternsecurity/bbot/actions/workflows/tests.yml/badge.svg?branch=stable)](https://github.com/blacklanternsecurity/bbot/actions?query=workflow%3A"tests") [![Codecov](https://codecov.io/gh/blacklanternsecurity/bbot/branch/dev/graph/badge.svg?token=IR5AZBDM5K)](https://codecov.io/gh/blacklanternsecurity/bbot) [![Discord](https://img.shields.io/discord/859164869970362439)](https://discord.com/invite/PZqkgxu5SA) ### **BEEĀ·bot** is a multipurpose scanner inspired by [Spiderfoot](https://github.com/smicallef/spiderfoot), built to automate your **Recon**, **Bug Bounties**, and **ASM**! diff --git a/docs/release_history.md b/docs/release_history.md index 6c0c7c0c62..90349d6c4f 100644 --- a/docs/release_history.md +++ b/docs/release_history.md @@ -1,3 +1,19 @@ +### 2.8.5 - Jun 16, 2026 +- 2.8.5 is expected to be the last 2.x release. Supported Python versions: 3.10-3.13. +- [https://github.com/blacklanternsecurity/bbot/pull/3185](https://github.com/blacklanternsecurity/bbot/pull/3185) + +### 2.8.4 - Mar 17, 2026 +- [https://github.com/blacklanternsecurity/bbot/pull/2971](https://github.com/blacklanternsecurity/bbot/pull/2971) + +### 2.8.3 - Feb 26, 2026 +- [https://github.com/blacklanternsecurity/bbot/pull/2922](https://github.com/blacklanternsecurity/bbot/pull/2922) + +### 2.8.2 - Feb 12, 2026 +- [https://github.com/blacklanternsecurity/bbot/pull/2899](https://github.com/blacklanternsecurity/bbot/pull/2899) + +### 2.8.1 - Jan 30, 2026 +- [https://github.com/blacklanternsecurity/bbot/pull/2888](https://github.com/blacklanternsecurity/bbot/pull/2888) + ### 2.8.0 - Jan 20, 2026 - [https://github.com/blacklanternsecurity/bbot/pull/2760](https://github.com/blacklanternsecurity/bbot/pull/2760) diff --git a/docs/scanning/configuration.md b/docs/scanning/configuration.md index 99a3641e69..11d1232023 100644 --- a/docs/scanning/configuration.md +++ b/docs/scanning/configuration.md @@ -643,7 +643,7 @@ In addition to the stated options for each module, the following universal optio | modules.trufflehog.config | str | File path or URL to YAML trufflehog config | | | modules.trufflehog.deleted_forks | bool | Scan for deleted github forks. WARNING: This is SLOW. For a smaller repository, this process can take 20 minutes. For a larger repository, it could take hours. | False | | modules.trufflehog.only_verified | bool | Only report credentials that have been verified | True | -| modules.trufflehog.version | str | trufflehog version | 3.90.8 | +| modules.trufflehog.version | str | trufflehog version | 3.95.5 | | modules.urlscan.urls | bool | Emit URLs in addition to DNS_NAMEs | False | | modules.virustotal.api_key | str | VirusTotal API Key | | | modules.wayback.archive | bool | fetch archived versions of dead URLs from the Wayback Machine and emit HTTP_RESPONSE events (requires urls=true) | False | diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md index 0ccfa8627e..d3be020ad8 100644 --- a/docs/troubleshooting.md +++ b/docs/troubleshooting.md @@ -5,18 +5,18 @@ - `ERROR: No matching distribution found for bbot` - `bash: /home/user/.local/bin/bbot: /home/user/.local/pipx/venvs/bbot/bin/python: bad interpreter` -If you get errors resembling any of the above, it's probably because your Python version is too old. To install a newer version (3.9+ is required), you will need to do something like this: +If you get errors resembling any of the above, it's probably because your Python version is too old. To install a newer version (3.10+ is required), you will need to do something like this: ```bash # install a newer version of python -sudo apt install python3.9 python3.9-venv +sudo apt install python3.10 python3.10-venv # install pipx -python3.9 -m pip install --user pipx +python3.10 -m pip install --user pipx # add pipx to your path -python3.9 -m pipx ensurepath +python3.10 -m pipx ensurepath # reboot reboot # install bbot -python3.9 -m pipx install bbot +python3.10 -m pipx install bbot # run bbot bbot --help ```