├── .gitignore ├── .readthedocs.yaml ├── LICENSE ├── README.md ├── app ├── bountyhunter_api.py ├── bountyhunter_svc.py ├── helper │ ├── agenda_helper.py │ └── yaml_helper.py ├── parsers │ ├── arp.py │ ├── hydra.py │ ├── nmap_host_scan.py │ ├── nmap_port_scan.py │ ├── scp.py │ └── wmidump.py ├── planners │ └── bounty_hunter.py └── requirements │ └── ssh.py ├── assets ├── apt29day2bountyhunter.png ├── bounty_example_passwords_gathered.png ├── bountyhunter_example_operation.png ├── bountyhunter_logo.png ├── initial-access.png ├── linked-steps.png ├── locked-steps.png └── priv-esc.png ├── conf ├── default │ ├── agenda_mapping.json │ └── scenario_params.yml ├── demo_detectability_loud │ ├── agenda_mapping.json │ ├── detectability_data.yml │ └── scenario_params.yml ├── demo_detectability_silent │ ├── agenda_mapping.json │ ├── detectability_data.yml │ └── scenario_params.yml ├── demo_initial_access │ ├── agenda_mapping.json │ └── scenario_params.yml ├── demo_initial_access_and_priv_esc │ ├── agenda_mapping.json │ └── scenario_params.yml ├── demo_locked_abilities │ ├── agenda_mapping.json │ └── scenario_params.yml └── demo_success │ ├── agenda_mapping.json │ ├── scenario_params.yml │ └── success_data.yml ├── data ├── abilities │ ├── credential-access │ │ ├── 8320facd-6bc9-4850-8ecb-02a18064aa91.yml │ │ └── a440211a-d2cc-4f89-a02d-a39061a0e697.yml │ ├── initial_access │ │ ├── 099ea47f-fa4d-4c2e-a089-601eefecb962.yml │ │ └── 6a49e8f3-0c00-436e-a848-06de496a942f.yml │ ├── privilege-escalation │ │ ├── 0220b3e7-9ba0-4529-abb4-52a70dc49b50.yml │ │ └── ce6628bc-c1e2-456b-91e7-da5b8bcd4005.yml │ ├── recon_ips │ │ ├── 9c109820-6c4d-4378-9a82-00a75323bfda.yml │ │ └── cb53b600-783b-4cb3-92de-c58a7f563ce8.yml │ ├── recon_ports │ │ └── 8fcd3afb-75ca-40da-8bff-432abfb00fbb.yml │ └── resource_development │ │ └── 85d6ce79-07ea-4ed4-b763-8a6f7d5591d7.yml ├── adversaries │ ├── 0b73bf34-fc5b-48f7-9194-dce993b915b1.yml │ ├── 8232180c-e012-42f1-8c39-8b9d5a514bf3.yml │ ├── bc784d7e-6761-4472-9050-ce0ab6c0bf3c.yml │ └── f22d4006-de2f-4822-9fc9-37a16d68f8fe.yml └── planners │ └── e1bb9388-1845-495d-b67b-ad61a31ff6cd.yml ├── docs ├── advanced │ ├── bounty_hunter_configuration.md │ ├── initial_access_agendas.md │ └── locked_abilities_and_manual_reward_updates.md ├── basic │ ├── getting_started.md │ ├── installation.md │ ├── planning.md │ ├── properties.md │ ├── random.md │ └── tactics.md ├── conf.py ├── index.rst ├── requirements.txt └── scenarios │ ├── scenario1.md │ ├── scenario2.md │ └── scenario3.md ├── files └── wordlists │ ├── passwords.txt │ └── users.txt ├── gui └── views │ └── bountyhunter.vue ├── hook.py ├── payloads └── payloads.zip ├── requirements.txt └── templates └── bountyhunter.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/README.md -------------------------------------------------------------------------------- /app/bountyhunter_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/bountyhunter_api.py -------------------------------------------------------------------------------- /app/bountyhunter_svc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/bountyhunter_svc.py -------------------------------------------------------------------------------- /app/helper/agenda_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/helper/agenda_helper.py -------------------------------------------------------------------------------- /app/helper/yaml_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/helper/yaml_helper.py -------------------------------------------------------------------------------- /app/parsers/arp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/parsers/arp.py -------------------------------------------------------------------------------- /app/parsers/hydra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/parsers/hydra.py -------------------------------------------------------------------------------- /app/parsers/nmap_host_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/parsers/nmap_host_scan.py -------------------------------------------------------------------------------- /app/parsers/nmap_port_scan.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/parsers/nmap_port_scan.py -------------------------------------------------------------------------------- /app/parsers/scp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/parsers/scp.py -------------------------------------------------------------------------------- /app/parsers/wmidump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/parsers/wmidump.py -------------------------------------------------------------------------------- /app/planners/bounty_hunter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/planners/bounty_hunter.py -------------------------------------------------------------------------------- /app/requirements/ssh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/app/requirements/ssh.py -------------------------------------------------------------------------------- /assets/apt29day2bountyhunter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/apt29day2bountyhunter.png -------------------------------------------------------------------------------- /assets/bounty_example_passwords_gathered.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/bounty_example_passwords_gathered.png -------------------------------------------------------------------------------- /assets/bountyhunter_example_operation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/bountyhunter_example_operation.png -------------------------------------------------------------------------------- /assets/bountyhunter_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/bountyhunter_logo.png -------------------------------------------------------------------------------- /assets/initial-access.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/initial-access.png -------------------------------------------------------------------------------- /assets/linked-steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/linked-steps.png -------------------------------------------------------------------------------- /assets/locked-steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/locked-steps.png -------------------------------------------------------------------------------- /assets/priv-esc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/assets/priv-esc.png -------------------------------------------------------------------------------- /conf/default/agenda_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/default/agenda_mapping.json -------------------------------------------------------------------------------- /conf/default/scenario_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/default/scenario_params.yml -------------------------------------------------------------------------------- /conf/demo_detectability_loud/agenda_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_detectability_loud/agenda_mapping.json -------------------------------------------------------------------------------- /conf/demo_detectability_loud/detectability_data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_detectability_loud/detectability_data.yml -------------------------------------------------------------------------------- /conf/demo_detectability_loud/scenario_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_detectability_loud/scenario_params.yml -------------------------------------------------------------------------------- /conf/demo_detectability_silent/agenda_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_detectability_silent/agenda_mapping.json -------------------------------------------------------------------------------- /conf/demo_detectability_silent/detectability_data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_detectability_silent/detectability_data.yml -------------------------------------------------------------------------------- /conf/demo_detectability_silent/scenario_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_detectability_silent/scenario_params.yml -------------------------------------------------------------------------------- /conf/demo_initial_access/agenda_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_initial_access/agenda_mapping.json -------------------------------------------------------------------------------- /conf/demo_initial_access/scenario_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_initial_access/scenario_params.yml -------------------------------------------------------------------------------- /conf/demo_initial_access_and_priv_esc/agenda_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_initial_access_and_priv_esc/agenda_mapping.json -------------------------------------------------------------------------------- /conf/demo_initial_access_and_priv_esc/scenario_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_initial_access_and_priv_esc/scenario_params.yml -------------------------------------------------------------------------------- /conf/demo_locked_abilities/agenda_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_locked_abilities/agenda_mapping.json -------------------------------------------------------------------------------- /conf/demo_locked_abilities/scenario_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_locked_abilities/scenario_params.yml -------------------------------------------------------------------------------- /conf/demo_success/agenda_mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_success/agenda_mapping.json -------------------------------------------------------------------------------- /conf/demo_success/scenario_params.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_success/scenario_params.yml -------------------------------------------------------------------------------- /conf/demo_success/success_data.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/conf/demo_success/success_data.yml -------------------------------------------------------------------------------- /data/abilities/credential-access/8320facd-6bc9-4850-8ecb-02a18064aa91.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/credential-access/8320facd-6bc9-4850-8ecb-02a18064aa91.yml -------------------------------------------------------------------------------- /data/abilities/credential-access/a440211a-d2cc-4f89-a02d-a39061a0e697.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/credential-access/a440211a-d2cc-4f89-a02d-a39061a0e697.yml -------------------------------------------------------------------------------- /data/abilities/initial_access/099ea47f-fa4d-4c2e-a089-601eefecb962.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/initial_access/099ea47f-fa4d-4c2e-a089-601eefecb962.yml -------------------------------------------------------------------------------- /data/abilities/initial_access/6a49e8f3-0c00-436e-a848-06de496a942f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/initial_access/6a49e8f3-0c00-436e-a848-06de496a942f.yml -------------------------------------------------------------------------------- /data/abilities/privilege-escalation/0220b3e7-9ba0-4529-abb4-52a70dc49b50.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/privilege-escalation/0220b3e7-9ba0-4529-abb4-52a70dc49b50.yml -------------------------------------------------------------------------------- /data/abilities/privilege-escalation/ce6628bc-c1e2-456b-91e7-da5b8bcd4005.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/privilege-escalation/ce6628bc-c1e2-456b-91e7-da5b8bcd4005.yml -------------------------------------------------------------------------------- /data/abilities/recon_ips/9c109820-6c4d-4378-9a82-00a75323bfda.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/recon_ips/9c109820-6c4d-4378-9a82-00a75323bfda.yml -------------------------------------------------------------------------------- /data/abilities/recon_ips/cb53b600-783b-4cb3-92de-c58a7f563ce8.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/recon_ips/cb53b600-783b-4cb3-92de-c58a7f563ce8.yml -------------------------------------------------------------------------------- /data/abilities/recon_ports/8fcd3afb-75ca-40da-8bff-432abfb00fbb.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/recon_ports/8fcd3afb-75ca-40da-8bff-432abfb00fbb.yml -------------------------------------------------------------------------------- /data/abilities/resource_development/85d6ce79-07ea-4ed4-b763-8a6f7d5591d7.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/abilities/resource_development/85d6ce79-07ea-4ed4-b763-8a6f7d5591d7.yml -------------------------------------------------------------------------------- /data/adversaries/0b73bf34-fc5b-48f7-9194-dce993b915b1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/adversaries/0b73bf34-fc5b-48f7-9194-dce993b915b1.yml -------------------------------------------------------------------------------- /data/adversaries/8232180c-e012-42f1-8c39-8b9d5a514bf3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/adversaries/8232180c-e012-42f1-8c39-8b9d5a514bf3.yml -------------------------------------------------------------------------------- /data/adversaries/bc784d7e-6761-4472-9050-ce0ab6c0bf3c.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/adversaries/bc784d7e-6761-4472-9050-ce0ab6c0bf3c.yml -------------------------------------------------------------------------------- /data/adversaries/f22d4006-de2f-4822-9fc9-37a16d68f8fe.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/adversaries/f22d4006-de2f-4822-9fc9-37a16d68f8fe.yml -------------------------------------------------------------------------------- /data/planners/e1bb9388-1845-495d-b67b-ad61a31ff6cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/data/planners/e1bb9388-1845-495d-b67b-ad61a31ff6cd.yml -------------------------------------------------------------------------------- /docs/advanced/bounty_hunter_configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/advanced/bounty_hunter_configuration.md -------------------------------------------------------------------------------- /docs/advanced/initial_access_agendas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/advanced/initial_access_agendas.md -------------------------------------------------------------------------------- /docs/advanced/locked_abilities_and_manual_reward_updates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/advanced/locked_abilities_and_manual_reward_updates.md -------------------------------------------------------------------------------- /docs/basic/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/basic/getting_started.md -------------------------------------------------------------------------------- /docs/basic/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/basic/installation.md -------------------------------------------------------------------------------- /docs/basic/planning.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/basic/planning.md -------------------------------------------------------------------------------- /docs/basic/properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/basic/properties.md -------------------------------------------------------------------------------- /docs/basic/random.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/basic/random.md -------------------------------------------------------------------------------- /docs/basic/tactics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/basic/tactics.md -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/scenarios/scenario1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/scenarios/scenario1.md -------------------------------------------------------------------------------- /docs/scenarios/scenario2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/scenarios/scenario2.md -------------------------------------------------------------------------------- /docs/scenarios/scenario3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/docs/scenarios/scenario3.md -------------------------------------------------------------------------------- /files/wordlists/passwords.txt: -------------------------------------------------------------------------------- 1 | yipp33!! 2 | mesah_p@ssw0rd 3 | b@ckstab -------------------------------------------------------------------------------- /files/wordlists/users.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/files/wordlists/users.txt -------------------------------------------------------------------------------- /gui/views/bountyhunter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/gui/views/bountyhunter.vue -------------------------------------------------------------------------------- /hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/hook.py -------------------------------------------------------------------------------- /payloads/payloads.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/payloads/payloads.zip -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | numpy==2.0.0 -------------------------------------------------------------------------------- /templates/bountyhunter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fkie-cad/bountyhunter/HEAD/templates/bountyhunter.html --------------------------------------------------------------------------------