├── .env.example ├── .gitignore ├── LICENSE ├── README.md ├── TEMPLATE_DEV.md ├── config.yaml.example ├── config └── config.go ├── go.mod ├── go.sum ├── imgs └── run_example.png ├── logger └── logger.go ├── main.go ├── output └── formatter.go ├── selector └── beacon_selector.go ├── templates ├── README.md ├── bof-dir.yaml ├── consolecommand-example.yaml ├── credential-harvesting.yaml ├── domain-recon.yaml ├── get_system.yaml ├── lateral-movement.yaml ├── parallel-recon.yaml ├── persistence.yaml ├── privilege-escalation.yaml ├── simple-recon.yaml ├── variables-example.yaml ├── workflow-complex.yaml ├── workflow-fileops.yaml ├── workflow-interactive.yaml ├── workflow-recon.yaml └── workflow.yaml └── workflow ├── bof_packer.go ├── bof_packer_test.go ├── executor.go ├── types.go └── validator.go /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | config.yaml 3 | *.log 4 | csbot 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/README.md -------------------------------------------------------------------------------- /TEMPLATE_DEV.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/TEMPLATE_DEV.md -------------------------------------------------------------------------------- /config.yaml.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/config.yaml.example -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/config/config.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/go.sum -------------------------------------------------------------------------------- /imgs/run_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/imgs/run_example.png -------------------------------------------------------------------------------- /logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/logger/logger.go -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/main.go -------------------------------------------------------------------------------- /output/formatter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/output/formatter.go -------------------------------------------------------------------------------- /selector/beacon_selector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/selector/beacon_selector.go -------------------------------------------------------------------------------- /templates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/README.md -------------------------------------------------------------------------------- /templates/bof-dir.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/bof-dir.yaml -------------------------------------------------------------------------------- /templates/consolecommand-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/consolecommand-example.yaml -------------------------------------------------------------------------------- /templates/credential-harvesting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/credential-harvesting.yaml -------------------------------------------------------------------------------- /templates/domain-recon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/domain-recon.yaml -------------------------------------------------------------------------------- /templates/get_system.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/get_system.yaml -------------------------------------------------------------------------------- /templates/lateral-movement.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/lateral-movement.yaml -------------------------------------------------------------------------------- /templates/parallel-recon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/parallel-recon.yaml -------------------------------------------------------------------------------- /templates/persistence.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/persistence.yaml -------------------------------------------------------------------------------- /templates/privilege-escalation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/privilege-escalation.yaml -------------------------------------------------------------------------------- /templates/simple-recon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/simple-recon.yaml -------------------------------------------------------------------------------- /templates/variables-example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/variables-example.yaml -------------------------------------------------------------------------------- /templates/workflow-complex.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/workflow-complex.yaml -------------------------------------------------------------------------------- /templates/workflow-fileops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/workflow-fileops.yaml -------------------------------------------------------------------------------- /templates/workflow-interactive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/workflow-interactive.yaml -------------------------------------------------------------------------------- /templates/workflow-recon.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/workflow-recon.yaml -------------------------------------------------------------------------------- /templates/workflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/templates/workflow.yaml -------------------------------------------------------------------------------- /workflow/bof_packer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/workflow/bof_packer.go -------------------------------------------------------------------------------- /workflow/bof_packer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/workflow/bof_packer_test.go -------------------------------------------------------------------------------- /workflow/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/workflow/executor.go -------------------------------------------------------------------------------- /workflow/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/workflow/types.go -------------------------------------------------------------------------------- /workflow/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Xenov-X/csbot/HEAD/workflow/validator.go --------------------------------------------------------------------------------