Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
1091 commits
Select commit Hold shift + click to select a range
0b215a4
fix tests
TheTechromancer Jul 6, 2024
dd36e95
fix cli tests
TheTechromancer Jul 6, 2024
08d0dbc
fix cli tests
TheTechromancer Jul 6, 2024
c895f34
fix command tests
TheTechromancer Jul 6, 2024
ee13c0d
fix config tests
TheTechromancer Jul 6, 2024
a80c427
fix curl tests
TheTechromancer Jul 6, 2024
5f1bfd9
fix web tests
TheTechromancer Jul 7, 2024
88add0a
fix portscan test
TheTechromancer Jul 7, 2024
d6382e3
fix unstructured tests
TheTechromancer Jul 7, 2024
24313ce
Merge pull request #1419 from blacklanternsecurity/bbot-2.0-docs
TheTechromancer Jul 7, 2024
cceecc5
add RAW_DNS_RECORD support
TheTechromancer Jul 7, 2024
f6c7bd5
add dns helpers.py
TheTechromancer Jul 7, 2024
bc4483f
fixing multuple same header extraction
liquidsec Jul 7, 2024
3fa0faa
remove debug
liquidsec Jul 7, 2024
bf8c98d
Merge pull request #1532 from blacklanternsecurity/raw-dns-records
TheTechromancer Jul 7, 2024
83f8bb4
fixing host_header module
liquidsec Jul 7, 2024
a461dcf
fixing ntlm module
liquidsec Jul 7, 2024
65cf455
fixing wappalyzer
liquidsec Jul 7, 2024
0784bcc
black
liquidsec Jul 7, 2024
52d06c5
rename dns --> dnsresolve, cloud --> cloudcheck
TheTechromancer Jul 7, 2024
03c77e5
only index dupes
liquidsec Jul 7, 2024
32703f0
bump baddns 1.1.796
liquidsec Jul 7, 2024
808584c
fixing header process function
liquidsec Jul 7, 2024
e33cbd5
fix cli tests
TheTechromancer Jul 7, 2024
284cebb
fix dns tests
TheTechromancer Jul 8, 2024
251aaa6
more work on tests
TheTechromancer Jul 8, 2024
2fe45ff
fix dnscommonsrv tests
TheTechromancer Jul 8, 2024
910cbd5
Merge pull request #1534 from blacklanternsecurity/http_response-head…
liquidsec Jul 8, 2024
aa949b0
Merge pull request #1535 from blacklanternsecurity/rename-dns-cloud
TheTechromancer Jul 8, 2024
db99e0a
use request_batch helper with bucket modules
TheTechromancer Jul 8, 2024
0289e3f
update how_it_works
TheTechromancer Jul 8, 2024
3012f5b
update how_it_works
TheTechromancer Jul 8, 2024
1fc9b9e
excavate target parameter extraction / new tests
liquidsec Jul 8, 2024
64d595b
fix firebase tests
TheTechromancer Jul 8, 2024
e0b5d11
Merge pull request #1536 from blacklanternsecurity/bucket-request-batch
TheTechromancer Jul 8, 2024
c6a0bb1
pre-release warning, better tests for raw dns records
TheTechromancer Jul 8, 2024
97445a0
fix minor http error
TheTechromancer Jul 8, 2024
803c8ba
Merge pull request #1541 from blacklanternsecurity/dns-raw-fix
TheTechromancer Jul 8, 2024
482bba8
Merge pull request #1537 from blacklanternsecurity/excavate-new-tests
liquidsec Jul 8, 2024
f5741d0
Merge pull request #1235 from blacklanternsecurity/bbot-2.0
TheTechromancer Jul 8, 2024
0358fe1
remove old bandaid fix
TheTechromancer Jul 8, 2024
d0aed57
Merge pull request #1543 from blacklanternsecurity/revert-excavate-fix
TheTechromancer Jul 8, 2024
39cafa6
Refresh module docs
blsaccess Jul 8, 2024
d09a2c6
fix for excavate with surrogate characters
liquidsec Jul 8, 2024
1343044
black
liquidsec Jul 8, 2024
329c0b0
cleaner solution
liquidsec Jul 9, 2024
ec40875
Merge pull request #1545 from blacklanternsecurity/excavate-utf8-fix
TheTechromancer Jul 9, 2024
de12e3b
Merge branch 'dev' into excavate-utf8-fix
liquidsec Jul 9, 2024
8eb4ea9
Merge pull request #1546 from blacklanternsecurity/excavate-utf8-fix
TheTechromancer Jul 9, 2024
fef09a5
lowering safely threshold, adding extra confirmations, quieting warnings
liquidsec Jul 9, 2024
9233b45
black
liquidsec Jul 9, 2024
1663457
Merge branch 'dev' into iis_shortnames-abort-fix
liquidsec Jul 10, 2024
0c12278
Merge pull request #1552 from blacklanternsecurity/iis_shortnames-abo…
liquidsec Jul 10, 2024
44821ba
bump baddns version
liquidsec Jul 10, 2024
26994fa
Merge branch 'dev' into baddns-bump-version-1-1--798
liquidsec Jul 10, 2024
29f773e
Merge pull request #1553 from blacklanternsecurity/baddns-bump-versio…
liquidsec Jul 10, 2024
92eef1d
misc bugfixes
TheTechromancer Jul 10, 2024
6c566d1
Refresh module docs
blsaccess Jul 10, 2024
430e2b9
Refresh module docs
blsaccess Jul 10, 2024
8ef730b
Refresh module docs
blsaccess Jul 10, 2024
ed192b9
better engine shutdown logic
TheTechromancer Jul 10, 2024
f8b77c7
Refresh module docs
blsaccess Jul 10, 2024
961c096
change timestamp to isoformat
TheTechromancer Jul 12, 2024
a859b4e
looks like excavate missed the rename
liquidsec Jul 13, 2024
2c54b2d
Merge pull request #1558 from blacklanternsecurity/missed-rename
liquidsec Jul 14, 2024
c49b716
fix filedownload error
TheTechromancer Jul 15, 2024
640b97a
update pyzmq
TheTechromancer Jul 15, 2024
5108c4f
update pyzmq
TheTechromancer Jul 15, 2024
16cca93
blacked
TheTechromancer Jul 15, 2024
4437ca8
threadify engine shutdown
TheTechromancer Jul 15, 2024
a71be63
blacked
TheTechromancer Jul 15, 2024
d79ca16
fix dnsbrute tests
TheTechromancer Jul 15, 2024
bd0989b
troubleshooting test deadlocks
TheTechromancer Jul 15, 2024
df630f0
better engine logging
TheTechromancer Jul 15, 2024
0743a4a
more debugging
TheTechromancer Jul 16, 2024
c10367a
daemon=true
TheTechromancer Jul 16, 2024
74dd2d3
pytest troubleshooting
TheTechromancer Jul 16, 2024
33881ee
blacked
TheTechromancer Jul 16, 2024
b1736a4
downgrade pytest
TheTechromancer Jul 16, 2024
b4ba921
thread debugging
TheTechromancer Jul 16, 2024
e5e177d
better engine shutdowns
TheTechromancer Jul 17, 2024
080a79d
more debugging messages
TheTechromancer Jul 17, 2024
c202b71
better error handling
TheTechromancer Jul 17, 2024
771d1ba
more logging on shutdown
TheTechromancer Jul 17, 2024
74b0f5c
include event ids in discovery context
TheTechromancer Jul 17, 2024
dfc37bc
blacked
TheTechromancer Jul 17, 2024
85fe950
logging
TheTechromancer Jul 18, 2024
4cf4188
daemon=false for engine processes
TheTechromancer Jul 18, 2024
45ca65b
unify event loops in tests
TheTechromancer Jul 18, 2024
59ad784
wait for result
TheTechromancer Jul 18, 2024
e5497f5
daemon=False
TheTechromancer Jul 18, 2024
07b367f
merge misc-small-bugfixes
TheTechromancer Jul 18, 2024
b35ae15
restore daemon, more logging
TheTechromancer Jul 18, 2024
e9b7de1
threading local global default config
TheTechromancer Jul 19, 2024
313d15a
better sync to async
TheTechromancer Jul 19, 2024
8494627
flaked
TheTechromancer Jul 19, 2024
c8f4437
flaked
TheTechromancer Jul 19, 2024
b7d6393
remove print statements
TheTechromancer Jul 19, 2024
de15ef7
better zmq cancellation
TheTechromancer Jul 19, 2024
ec297c0
fix 3.9
TheTechromancer Jul 19, 2024
6b7235c
cleanup
TheTechromancer Jul 20, 2024
2daea61
track child tasks
TheTechromancer Jul 20, 2024
4f00f84
fixed httpserver bug
TheTechromancer Jul 21, 2024
1d830a6
merge misc fixes
TheTechromancer Jul 21, 2024
2477a69
don't unnecessarily instantiate engines during scan cleanup
TheTechromancer Jul 21, 2024
b8a73a8
re-add thread debugging
TheTechromancer Jul 21, 2024
451ab9b
downgrade pytest-asyncio
TheTechromancer Jul 21, 2024
8ac5f39
downgrade pytest too
TheTechromancer Jul 21, 2024
2c72211
undowngrade pytest
TheTechromancer Jul 21, 2024
dbaafe4
fix logging reset
TheTechromancer Jul 22, 2024
8272ed8
blacked
TheTechromancer Jul 22, 2024
3174ca0
fix log level issue
TheTechromancer Jul 22, 2024
afb18a9
better engine debugging, fix --dry-run
TheTechromancer Jul 23, 2024
f517de9
better scan cleanup
TheTechromancer Jul 24, 2024
ff748fd
flaked
TheTechromancer Jul 24, 2024
d35233f
better engine shutdown
TheTechromancer Jul 24, 2024
63d77cf
blacked
TheTechromancer Jul 24, 2024
803cb54
more engine cleanup
TheTechromancer Jul 24, 2024
541f49b
more engine cleanup in tests
TheTechromancer Jul 24, 2024
e15f908
more cleanups
TheTechromancer Jul 24, 2024
7745f89
more engine debugging
TheTechromancer Jul 24, 2024
1ef97c0
fix engine shutdown
TheTechromancer Jul 24, 2024
9ccef39
neo4j update
TheTechromancer Jul 24, 2024
590f478
fix cleanup bug
TheTechromancer Jul 24, 2024
0a9f782
merge
TheTechromancer Jul 24, 2024
34db980
revert neo4j changes
TheTechromancer Jul 24, 2024
b770edd
fix tests
TheTechromancer Jul 24, 2024
3844536
internal --> _omit
TheTechromancer Jul 25, 2024
8d16c18
disable asyncio debug
TheTechromancer Jul 25, 2024
658bf22
blacked
TheTechromancer Jul 25, 2024
f4e94ae
clean up
TheTechromancer Jul 26, 2024
634aab9
fail fast and fail hard
TheTechromancer Jul 26, 2024
f3ea63c
merge misc-small-bugfixes
TheTechromancer Jul 26, 2024
5753660
Merge pull request #1555 from blacklanternsecurity/misc-small-bugfixes
TheTechromancer Jul 26, 2024
df89030
Merge branch 'dev' into discovery-ids
TheTechromancer Jul 26, 2024
da58ca8
removed crobat-riddler-sublist3r-threatminer
Sh4d0wHunt3rX Jul 26, 2024
1acca18
removed test files for crobat, riddler, sublist3r, and threatminer
Sh4d0wHunt3rX Jul 26, 2024
12a276d
merge dev
TheTechromancer Jul 28, 2024
9a7e683
merge dev
TheTechromancer Jul 28, 2024
b08d6be
reorganize _omit
TheTechromancer Jul 28, 2024
9a5c287
merge dev
TheTechromancer Jul 28, 2024
21301e8
update _omit tests
TheTechromancer Jul 28, 2024
8e5ec9e
update kwargs
TheTechromancer Jul 28, 2024
17c3f7e
Merge pull request #1591 from amiremami/remove-deprecated-modules
TheTechromancer Jul 28, 2024
e7cc6b7
fix handle_event in tests
TheTechromancer Jul 28, 2024
c9ee0e9
fixing tests
TheTechromancer Jul 28, 2024
b855d70
more test fixing
TheTechromancer Jul 28, 2024
82333e9
Added Trickest Module
Sh4d0wHunt3rX Jul 28, 2024
7ce32b6
merge dev
TheTechromancer Jul 28, 2024
e9ebdf4
fix cloudcheck tests
TheTechromancer Jul 28, 2024
39c067d
module cleanup, tests
TheTechromancer Jul 28, 2024
ec7e664
fix neo4j tests
TheTechromancer Jul 28, 2024
274b881
Merge pull request #1568 from blacklanternsecurity/discovery-ids
TheTechromancer Jul 28, 2024
8e45cb3
blacked
TheTechromancer Jul 28, 2024
2c04d80
ctrl+c improvement
TheTechromancer Jul 28, 2024
ef368e2
prevent graph orphans
TheTechromancer Jul 28, 2024
d8dc744
Bump regex from 2024.5.15 to 2024.7.24
dependabot[bot] Jul 29, 2024
2e4d655
Merge pull request #1593 from amiremami/trickest-module
TheTechromancer Jul 29, 2024
d265cb9
updating docs for DEF CON
TheTechromancer Jul 29, 2024
d9f11d3
better dnsbrute mutation tracking
TheTechromancer Jul 29, 2024
c64ecbc
Merge pull request #1602 from blacklanternsecurity/better-dns-mutatio…
TheTechromancer Jul 30, 2024
f810f49
Merge pull request #1582 from blacklanternsecurity/neo4j-update
TheTechromancer Jul 30, 2024
25e801c
better handling of dns parent chains
TheTechromancer Jul 29, 2024
4e5e5cb
fix wildcard tests
TheTechromancer Jul 30, 2024
5cc12b1
fix event tests
TheTechromancer Jul 30, 2024
09045f9
more work on tests
TheTechromancer Jul 30, 2024
c67ae55
more tests
TheTechromancer Jul 30, 2024
341f632
again
TheTechromancer Jul 30, 2024
93e9080
publish dev docs
invalid-email-address Jul 30, 2024
b41c03f
update docs
invalid-email-address Jul 30, 2024
0726d96
add statement to help debug 3.12 tests
invalid-email-address Jul 31, 2024
eae55de
removed scope distance hacks
invalid-email-address Jul 31, 2024
a142e78
defragmenting dnsresolve
invalid-email-address Jul 31, 2024
0f93179
Merge pull request #1607 from blacklanternsecurity/publish-dev-docs
TheTechromancer Jul 31, 2024
de46389
work on tests
invalid-email-address Jul 31, 2024
a4eaaf9
Merge branch 'dev' into readme-updates
TheTechromancer Jul 31, 2024
5269b98
poetry run
invalid-email-address Jul 31, 2024
c4cf122
continued work on tests
invalid-email-address Aug 1, 2024
2ea6658
Merge pull request #1604 from blacklanternsecurity/readme-updates
TheTechromancer Aug 2, 2024
2d3dfcf
more tests
invalid-email-address Aug 2, 2024
f440dbc
Merge pull request #1598 from blacklanternsecurity/dependabot/pip/dev…
TheTechromancer Aug 2, 2024
84e1db6
fix docs publish
invalid-email-address Aug 2, 2024
d246316
Merge pull request #1612 from blacklanternsecurity/readme-updates
TheTechromancer Aug 2, 2024
ed01510
fix scope accuracy tests
invalid-email-address Aug 2, 2024
09225c8
more github actions troubleshooting
invalid-email-address Aug 2, 2024
ceacc74
more docs testing
invalid-email-address Aug 2, 2024
28c9d24
better status messages
invalid-email-address Aug 2, 2024
3dca2ff
better status messages
invalid-email-address Aug 2, 2024
e9d5e23
more docs testing
invalid-email-address Aug 2, 2024
25cbf5b
Merge branch 'dev' into readme-updates
TheTechromancer Aug 2, 2024
7b5eb1f
more docs testing
invalid-email-address Aug 2, 2024
78a63dd
more docs testing
invalid-email-address Aug 2, 2024
4840efd
fix scan error
invalid-email-address Aug 2, 2024
2e571b7
Merge pull request #1603 from blacklanternsecurity/fix-dns-parents
TheTechromancer Aug 2, 2024
3b30b55
fix Dastardly error
invalid-email-address Aug 2, 2024
1ea03fd
blacked
invalid-email-address Aug 2, 2024
cda85df
add timeout for resolve_raw_batch()
invalid-email-address Aug 2, 2024
cbe4746
fix error
invalid-email-address Aug 2, 2024
959b916
more engine debugging
invalid-email-address Aug 2, 2024
278496b
default 5-minute timeout on engine interface
invalid-email-address Aug 3, 2024
eb326e0
LFU cache for wildcard checks
invalid-email-address Aug 3, 2024
d9815d3
LFU cache for DNS engine
invalid-email-address Aug 3, 2024
522e39c
clearer log messages
invalid-email-address Aug 3, 2024
55b6d3c
timeout errors
invalid-email-address Aug 4, 2024
ff7c26d
add new diagrams, vega.json
invalid-email-address Aug 4, 2024
1cd4af6
fix bug
invalid-email-address Aug 4, 2024
eeab9d6
fix again
invalid-email-address Aug 4, 2024
1ff4801
more fixes
invalid-email-address Aug 4, 2024
75bbe99
aaand more fixes
invalid-email-address Aug 4, 2024
7c769f4
include vega.json
invalid-email-address Aug 4, 2024
dee2ad5
convert to relative path
invalid-email-address Aug 4, 2024
10a3f2a
commit chord graph data
invalid-email-address Aug 4, 2024
6c8bfdf
relative URLs for json data
invalid-email-address Aug 4, 2024
f6570d1
fix typo
invalid-email-address Aug 4, 2024
471e159
support presets= in python API
invalid-email-address Aug 4, 2024
16031f9
fix add clause
invalid-email-address Aug 4, 2024
14ac6b5
install mike
invalid-email-address Aug 5, 2024
68564c7
fix docs publish
invalid-email-address Aug 5, 2024
aeb503b
more fixes
invalid-email-address Aug 5, 2024
551850e
more docs troubleshooting
invalid-email-address Aug 5, 2024
932786a
syntax
invalid-email-address Aug 5, 2024
429f542
track gh-pages branch
invalid-email-address Aug 5, 2024
830030e
track gh-pages branch
invalid-email-address Aug 5, 2024
a7fd829
typo
invalid-email-address Aug 5, 2024
23385ae
update logos
invalid-email-address Aug 5, 2024
1078bd6
remove readme-updates branch
invalid-email-address Aug 5, 2024
0e90d23
remove bleeding-edge
invalid-email-address Aug 5, 2024
7213dcc
include chord data
invalid-email-address Aug 5, 2024
b49297f
merge dev
invalid-email-address Aug 5, 2024
03d16bf
tablesort
invalid-email-address Aug 5, 2024
9f030dd
update docs
invalid-email-address Aug 5, 2024
eafa4d0
update date
invalid-email-address Aug 5, 2024
a7bcea8
fix keyboardinterrupt errors
invalid-email-address Aug 5, 2024
38d544f
raw dns tweak
invalid-email-address Aug 5, 2024
56eef29
fix ctrl+c error
invalid-email-address Aug 5, 2024
82dd0f4
dns discovery path troubleshooting
invalid-email-address Aug 6, 2024
20abca1
fix dns discovery path duplication
invalid-email-address Aug 6, 2024
a441dc8
Add ability to test individual or a subset of modules only
colin-stubbs Aug 6, 2024
e775654
Merge pull request #1638 from colin-stubbs/pytest-dashk
TheTechromancer Aug 6, 2024
887d500
Merge pull request #1613 from blacklanternsecurity/readme-updates
TheTechromancer Aug 6, 2024
9499e03
merge dev
invalid-email-address Aug 7, 2024
9949408
DNS todo
invalid-email-address Aug 7, 2024
3e78bf0
remove old link
invalid-email-address Aug 7, 2024
40d2d10
Update README.md
TheTechromancer Aug 7, 2024
fdf9838
fix context formatting error
invalid-email-address Aug 8, 2024
999399b
cleaned context
invalid-email-address Aug 8, 2024
0b0f03c
fix discovery path, write tests
invalid-email-address Aug 8, 2024
43651fd
blacked
invalid-email-address Aug 8, 2024
9cad808
suppress duplicate storage buckets
invalid-email-address Aug 8, 2024
e56fb1d
Merge pull request #1617 from blacklanternsecurity/defcon-32-update
TheTechromancer Aug 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
include chord data
  • Loading branch information
github-actions committed Aug 5, 2024
commit 7213dcc8486433c7c3f91142b5a72b2d7dff705d
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
publish_docs:
needs: update_docs
runs-on: ubuntu-latest
if: github.event_name == 'push' && (github.ref == 'refs/heads/stable' || github.ref == 'refs/heads/dev' )
if: github.event_name == 'push' && (github.ref == 'refs/heads/stable' || github.ref == 'refs/heads/dev')
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
Expand Down
96 changes: 48 additions & 48 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ pipx install bbot
pipx install --pip-args '\--pre' bbot
```

_For more installation methods, including [Docker](https://hub.docker.com/r/blacklanternsecurity/bbot), see [Getting Started](https://www.blacklanternsecurity.com/bbot/)_
_For more installation methods, including [Docker](https://hub.docker.com/r/blacklanternsecurity/bbot), see [Getting Started](https://www.blacklanternsecurity.com/bbot/Stable/)_

## Example Commands

Expand Down Expand Up @@ -66,7 +66,7 @@ config:

<!-- END BBOT SUBDOMAIN-ENUM PRESET EXPANDABLE -->

BBOT consistently finds 20-50% more subdomains than other tools. The bigger the domain, the bigger the difference. To learn how this is possible, see [How It Works](https://www.blacklanternsecurity.com/bbot/how_it_works/).
BBOT consistently finds 20-50% more subdomains than other tools. The bigger the domain, the bigger the difference. To learn how this is possible, see [How It Works](https://www.blacklanternsecurity.com/bbot/Stable/how_it_works/).

![subdomain-stats-ebay](https://github.com/blacklanternsecurity/bbot/assets/20261699/de3e7f21-6f52-4ac4-8eab-367296cd385f)

Expand Down Expand Up @@ -228,9 +228,9 @@ config:

## How it Works

Click the graph below to explore the [inner workings](https://www.blacklanternsecurity.com/bbot/how_it_works/) of BBOT.
Click the graph below to explore the [inner workings](https://www.blacklanternsecurity.com/bbot/Stable/how_it_works/) of BBOT.

[![image](https://github.com/blacklanternsecurity/bbot/assets/20261699/e55ba6bd-6d97-48a6-96f0-e122acc23513)](https://www.blacklanternsecurity.com/bbot/how_it_works/)
[![image](https://github.com/blacklanternsecurity/bbot/assets/20261699/e55ba6bd-6d97-48a6-96f0-e122acc23513)](https://www.blacklanternsecurity.com/bbot/Stable/how_it_works/)

## BBOT as a Python Library

Expand Down Expand Up @@ -261,7 +261,7 @@ if __name__ == "__main__":
<details>
<summary><b>SEE: This Nefarious Discord Bot</b></summary>

A [BBOT Discord Bot](https://www.blacklanternsecurity.com/bbot/dev/#discord-bot-example) that responds to the `/scan` command. Scan the internet from the comfort of your discord server!
A [BBOT Discord Bot](https://www.blacklanternsecurity.com/bbot/Stable/dev/#discord-bot-example) that responds to the `/scan` command. Scan the internet from the comfort of your discord server!

![bbot-discord](https://github.com/blacklanternsecurity/bbot/assets/20261699/22b268a2-0dfd-4c2a-b7c5-548c0f2cc6f9)

Expand Down Expand Up @@ -294,7 +294,7 @@ Targets can be any of the following:
- `OPEN_TCP_PORT` (`192.168.0.1:80`)
- `URL` (`https://www.evilcorp.com`)

For more information, see [Targets](https://www.blacklanternsecurity.com/bbot/scanning/#targets-t). To learn how BBOT handles scope, see [Scope](https://www.blacklanternsecurity.com/bbot/scanning/#scope).
For more information, see [Targets](https://www.blacklanternsecurity.com/bbot/Stable/scanning/#targets-t). To learn how BBOT handles scope, see [Scope](https://www.blacklanternsecurity.com/bbot/Stable/scanning/#scope).

## API Keys

Expand All @@ -318,70 +318,70 @@ If you like, you can also specify them on the command line:
bbot -c modules.virustotal.api_key=dd5f0eee2e4a99b71a939bded450b246
```

For details, see [Configuration](https://www.blacklanternsecurity.com/bbot/scanning/configuration/).
For details, see [Configuration](https://www.blacklanternsecurity.com/bbot/Stable/scanning/configuration/).

## Complete Lists of Modules, Flags, etc.

- Complete list of [Modules](https://www.blacklanternsecurity.com/bbot/modules/list_of_modules/).
- Complete list of [Flags](https://www.blacklanternsecurity.com/bbot/scanning/#list-of-flags).
- Complete list of [Presets](https://www.blacklanternsecurity.com/bbot/scanning/presets_list/).
- Complete list of [Global Config Options](https://www.blacklanternsecurity.com/bbot/scanning/configuration/#global-config-options).
- Complete list of [Module Config Options](https://www.blacklanternsecurity.com/bbot/scanning/configuration/#module-config-options).
- Complete list of [Modules](https://www.blacklanternsecurity.com/bbot/Stable/modules/list_of_modules/).
- Complete list of [Flags](https://www.blacklanternsecurity.com/bbot/Stable/scanning/#list-of-flags).
- Complete list of [Presets](https://www.blacklanternsecurity.com/bbot/Stable/scanning/presets_list/).
- Complete list of [Global Config Options](https://www.blacklanternsecurity.com/bbot/Stable/scanning/configuration/#global-config-options).
- Complete list of [Module Config Options](https://www.blacklanternsecurity.com/bbot/Stable/scanning/configuration/#module-config-options).

## Documentation

<!-- BBOT DOCS TOC -->
- **User Manual**
- **Basics**
- [Getting Started](https://www.blacklanternsecurity.com/bbot/)
- [How it Works](https://www.blacklanternsecurity.com/bbot/how_it_works)
- [Comparison to Other Tools](https://www.blacklanternsecurity.com/bbot/comparison)
- [Getting Started](https://www.blacklanternsecurity.com/bbot/Stable/)
- [How it Works](https://www.blacklanternsecurity.com/bbot/Stable/how_it_works)
- [Comparison to Other Tools](https://www.blacklanternsecurity.com/bbot/Stable/comparison)
- **Scanning**
- [Scanning Overview](https://www.blacklanternsecurity.com/bbot/scanning/)
- [Scanning Overview](https://www.blacklanternsecurity.com/bbot/Stable/scanning/)
- **Presets**
- [Overview](https://www.blacklanternsecurity.com/bbot/scanning/presets)
- [List of Presets](https://www.blacklanternsecurity.com/bbot/scanning/presets_list)
- [Events](https://www.blacklanternsecurity.com/bbot/scanning/events)
- [Output](https://www.blacklanternsecurity.com/bbot/scanning/output)
- [Tips and Tricks](https://www.blacklanternsecurity.com/bbot/scanning/tips_and_tricks)
- [Advanced Usage](https://www.blacklanternsecurity.com/bbot/scanning/advanced)
- [Configuration](https://www.blacklanternsecurity.com/bbot/scanning/configuration)
- [Overview](https://www.blacklanternsecurity.com/bbot/Stable/scanning/presets)
- [List of Presets](https://www.blacklanternsecurity.com/bbot/Stable/scanning/presets_list)
- [Events](https://www.blacklanternsecurity.com/bbot/Stable/scanning/events)
- [Output](https://www.blacklanternsecurity.com/bbot/Stable/scanning/output)
- [Tips and Tricks](https://www.blacklanternsecurity.com/bbot/Stable/scanning/tips_and_tricks)
- [Advanced Usage](https://www.blacklanternsecurity.com/bbot/Stable/scanning/advanced)
- [Configuration](https://www.blacklanternsecurity.com/bbot/Stable/scanning/configuration)
- **Modules**
- [List of Modules](https://www.blacklanternsecurity.com/bbot/modules/list_of_modules)
- [Nuclei](https://www.blacklanternsecurity.com/bbot/modules/nuclei)
- [List of Modules](https://www.blacklanternsecurity.com/bbot/Stable/modules/list_of_modules)
- [Nuclei](https://www.blacklanternsecurity.com/bbot/Stable/modules/nuclei)
- **Misc**
- [Contribution](https://www.blacklanternsecurity.com/bbot/contribution)
- [Release History](https://www.blacklanternsecurity.com/bbot/release_history)
- [Troubleshooting](https://www.blacklanternsecurity.com/bbot/troubleshooting)
- [Contribution](https://www.blacklanternsecurity.com/bbot/Stable/contribution)
- [Release History](https://www.blacklanternsecurity.com/bbot/Stable/release_history)
- [Troubleshooting](https://www.blacklanternsecurity.com/bbot/Stable/troubleshooting)
- **Developer Manual**
- [Development Overview](https://www.blacklanternsecurity.com/bbot/dev/)
- [BBOT Internal Architecture](https://www.blacklanternsecurity.com/bbot/dev/architecture)
- [How to Write a BBOT Module](https://www.blacklanternsecurity.com/bbot/dev/module_howto)
- [Unit Tests](https://www.blacklanternsecurity.com/bbot/dev/tests)
- [Discord Bot Example](https://www.blacklanternsecurity.com/bbot/dev/discord_bot)
- [Development Overview](https://www.blacklanternsecurity.com/bbot/Stable/dev/)
- [BBOT Internal Architecture](https://www.blacklanternsecurity.com/bbot/Stable/dev/architecture)
- [How to Write a BBOT Module](https://www.blacklanternsecurity.com/bbot/Stable/dev/module_howto)
- [Unit Tests](https://www.blacklanternsecurity.com/bbot/Stable/dev/tests)
- [Discord Bot Example](https://www.blacklanternsecurity.com/bbot/Stable/dev/discord_bot)
- **Code Reference**
- [Scanner](https://www.blacklanternsecurity.com/bbot/dev/scanner)
- [Presets](https://www.blacklanternsecurity.com/bbot/dev/presets)
- [Event](https://www.blacklanternsecurity.com/bbot/dev/event)
- [Target](https://www.blacklanternsecurity.com/bbot/dev/target)
- [BaseModule](https://www.blacklanternsecurity.com/bbot/dev/basemodule)
- [BBOTCore](https://www.blacklanternsecurity.com/bbot/dev/core)
- [Engine](https://www.blacklanternsecurity.com/bbot/dev/engine)
- [Scanner](https://www.blacklanternsecurity.com/bbot/Stable/dev/scanner)
- [Presets](https://www.blacklanternsecurity.com/bbot/Stable/dev/presets)
- [Event](https://www.blacklanternsecurity.com/bbot/Stable/dev/event)
- [Target](https://www.blacklanternsecurity.com/bbot/Stable/dev/target)
- [BaseModule](https://www.blacklanternsecurity.com/bbot/Stable/dev/basemodule)
- [BBOTCore](https://www.blacklanternsecurity.com/bbot/Stable/dev/core)
- [Engine](https://www.blacklanternsecurity.com/bbot/Stable/dev/engine)
- **Helpers**
- [Overview](https://www.blacklanternsecurity.com/bbot/dev/helpers/)
- [Command](https://www.blacklanternsecurity.com/bbot/dev/helpers/command)
- [DNS](https://www.blacklanternsecurity.com/bbot/dev/helpers/dns)
- [Interactsh](https://www.blacklanternsecurity.com/bbot/dev/helpers/interactsh)
- [Miscellaneous](https://www.blacklanternsecurity.com/bbot/dev/helpers/misc)
- [Web](https://www.blacklanternsecurity.com/bbot/dev/helpers/web)
- [Word Cloud](https://www.blacklanternsecurity.com/bbot/dev/helpers/wordcloud)
- [Overview](https://www.blacklanternsecurity.com/bbot/Stable/dev/helpers/)
- [Command](https://www.blacklanternsecurity.com/bbot/Stable/dev/helpers/command)
- [DNS](https://www.blacklanternsecurity.com/bbot/Stable/dev/helpers/dns)
- [Interactsh](https://www.blacklanternsecurity.com/bbot/Stable/dev/helpers/interactsh)
- [Miscellaneous](https://www.blacklanternsecurity.com/bbot/Stable/dev/helpers/misc)
- [Web](https://www.blacklanternsecurity.com/bbot/Stable/dev/helpers/web)
- [Word Cloud](https://www.blacklanternsecurity.com/bbot/Stable/dev/helpers/wordcloud)
<!-- END BBOT DOCS TOC -->

## Contribution

Some of the best BBOT modules were written by the community. BBOT is being constantly improved; every day it grows more powerful!

We welcome contributions. Not just code, but ideas too! If you have an idea for a new feature, please let us know in [Discussions](https://github.com/blacklanternsecurity/bbot/discussions). If you want to get your hands dirty, see [Contribution](https://www.blacklanternsecurity.com/bbot/contribution/). There you can find setup instructions and a simple tutorial on how to write a BBOT module. We also have extensive [Developer Documentation](https://www.blacklanternsecurity.com/bbot/dev/).
We welcome contributions. Not just code, but ideas too! If you have an idea for a new feature, please let us know in [Discussions](https://github.com/blacklanternsecurity/bbot/discussions). If you want to get your hands dirty, see [Contribution](https://www.blacklanternsecurity.com/bbot/Stable/contribution/). There you can find setup instructions and a simple tutorial on how to write a BBOT module. We also have extensive [Developer Documentation](https://www.blacklanternsecurity.com/bbot/Stable/dev/).

Thanks to these amazing people for contributing to BBOT! :heart:

Expand Down
2 changes: 1 addition & 1 deletion bbot/scripts/docs.py
Original file line number Diff line number Diff line change
Expand Up @@ -254,7 +254,7 @@ def update_individual_module_options():
update_md_files("BBOT DEFAULT CONFIG", default_config_yml)

# Table of Contents
base_url = "https://www.blacklanternsecurity.com/bbot"
base_url = "https://www.blacklanternsecurity.com/bbot/Stable"

def format_section(section_title, section_path):
path = section_path.split("index.md")[0]
Expand Down
2 changes: 2 additions & 0 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,5 @@ extra_javascript:
- javascripts/[email protected]
- javascripts/[email protected]
- data/chord_graph/vega.json
- data/chord_graph/rels.json
- data/chord_graph/entities.json