# Subdomain Bruteforcer Answers {.unnumbered}

These answers cover the Project 2 subdomain bruteforcer checkpoints. They follow the same lesson order as the project chapters: build the parser, add options, separate script startup, clean a wordlist, use safe fixtures, and then join the pieces into the final loop.

- [Build a Basic CLI with argparse](01-build-a-basic-cli-with-argparse.ipynb)
- [Add Options, Defaults, and Help Text](02-add-options-defaults-and-help-text.ipynb)
- [Script Entry Points and Exit Behaviour](03-script-entry-points-and-exit-behaviour.ipynb)
- [Load and Clean a Wordlist](04-load-and-clean-a-wordlist.ipynb)
- [DNS, Subdomains, and Safe Fixture Requests](05-dns-subdomains-and-safe-fixture-requests.ipynb)
- [Build the Bruteforce Loop](06-build-the-bruteforce-loop.ipynb)
