├── .github ├── ISSUE_TEMPLATE │ └── new-language---framework-request.md └── workflows │ └── release.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── bash-curl.hbs ├── go.hbs ├── javascript-fetch.hbs ├── node-axios.hbs ├── python-requests.hbs ├── requests │ ├── basic.http │ ├── json.http │ ├── multipart.http │ └── xml.http ├── ruby-httparty.hbs └── ruby.hbs ├── caido.config.ts ├── package.json ├── packages ├── backend │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── frontend │ ├── package.json │ ├── src │ ├── assets │ │ ├── bash.png │ │ ├── go.png │ │ ├── javascript.png │ │ ├── node.png │ │ ├── python.png │ │ └── ruby.png │ ├── const.ts │ ├── index.ts │ ├── parse.ts │ ├── plugins │ │ └── sdk.ts │ ├── settings.ts │ ├── styles │ │ ├── caido.css │ │ ├── exploit-gen.css │ │ ├── fun.css │ │ ├── index.css │ │ └── primevue.css │ ├── template │ │ ├── helpers.ts │ │ └── templater.ts │ ├── types.ts │ ├── utils.ts │ ├── utils │ │ ├── strings.ts │ │ └── ui.ts │ └── views │ │ ├── CodeEditor.vue │ │ ├── ExploitDialog.vue │ │ ├── HelpCard.vue │ │ ├── Settings.vue │ │ ├── SettingsCard.vue │ │ └── TemplatesCard.vue │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── public.pem ├── screenshots ├── context-menu-history.png ├── context-menu.png ├── exploit.png └── save.png ├── tests ├── expected │ ├── basic.json │ ├── json.json │ ├── multipart.json │ └── xml.json ├── exploits │ ├── basic-bash-curl.sh │ ├── basic-javascript-fetch.js │ ├── basic-python-requests.py │ ├── json-bash-curl.sh │ ├── json-javascript-fetch.js │ ├── json-python-requests.py │ ├── multipart-bash-curl.sh │ ├── multipart-javascript-fetch.js │ ├── multipart-python-requests.py │ ├── test.txt │ ├── xml-bash-curl.sh │ ├── xml-javascript-fetch.js │ └── xml-python-requests.py ├── readme.md └── test_webserver.py ├── todo.md └── tsconfig.json /.github/ISSUE_TEMPLATE/new-language---framework-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/.github/ISSUE_TEMPLATE/new-language---framework-request.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .idea 3 | dist 4 | /private.pem -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/README.md -------------------------------------------------------------------------------- /assets/bash-curl.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/bash-curl.hbs -------------------------------------------------------------------------------- /assets/go.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/go.hbs -------------------------------------------------------------------------------- /assets/javascript-fetch.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/javascript-fetch.hbs -------------------------------------------------------------------------------- /assets/node-axios.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/node-axios.hbs -------------------------------------------------------------------------------- /assets/python-requests.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/python-requests.hbs -------------------------------------------------------------------------------- /assets/requests/basic.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/requests/basic.http -------------------------------------------------------------------------------- /assets/requests/json.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/requests/json.http -------------------------------------------------------------------------------- /assets/requests/multipart.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/requests/multipart.http -------------------------------------------------------------------------------- /assets/requests/xml.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/requests/xml.http -------------------------------------------------------------------------------- /assets/ruby-httparty.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/ruby-httparty.hbs -------------------------------------------------------------------------------- /assets/ruby.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/assets/ruby.hbs -------------------------------------------------------------------------------- /caido.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/caido.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/package.json -------------------------------------------------------------------------------- /packages/backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/backend/package.json -------------------------------------------------------------------------------- /packages/backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/backend/src/index.ts -------------------------------------------------------------------------------- /packages/backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/backend/tsconfig.json -------------------------------------------------------------------------------- /packages/frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/package.json -------------------------------------------------------------------------------- /packages/frontend/src/assets/bash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/assets/bash.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/go.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/assets/go.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/javascript.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/assets/javascript.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/node.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/assets/node.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/python.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/assets/python.png -------------------------------------------------------------------------------- /packages/frontend/src/assets/ruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/assets/ruby.png -------------------------------------------------------------------------------- /packages/frontend/src/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/const.ts -------------------------------------------------------------------------------- /packages/frontend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/index.ts -------------------------------------------------------------------------------- /packages/frontend/src/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/parse.ts -------------------------------------------------------------------------------- /packages/frontend/src/plugins/sdk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/plugins/sdk.ts -------------------------------------------------------------------------------- /packages/frontend/src/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/settings.ts -------------------------------------------------------------------------------- /packages/frontend/src/styles/caido.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/styles/caido.css -------------------------------------------------------------------------------- /packages/frontend/src/styles/exploit-gen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/styles/exploit-gen.css -------------------------------------------------------------------------------- /packages/frontend/src/styles/fun.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/styles/fun.css -------------------------------------------------------------------------------- /packages/frontend/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/styles/index.css -------------------------------------------------------------------------------- /packages/frontend/src/styles/primevue.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/styles/primevue.css -------------------------------------------------------------------------------- /packages/frontend/src/template/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/template/helpers.ts -------------------------------------------------------------------------------- /packages/frontend/src/template/templater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/template/templater.ts -------------------------------------------------------------------------------- /packages/frontend/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/types.ts -------------------------------------------------------------------------------- /packages/frontend/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/utils.ts -------------------------------------------------------------------------------- /packages/frontend/src/utils/strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/utils/strings.ts -------------------------------------------------------------------------------- /packages/frontend/src/utils/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/utils/ui.ts -------------------------------------------------------------------------------- /packages/frontend/src/views/CodeEditor.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/views/CodeEditor.vue -------------------------------------------------------------------------------- /packages/frontend/src/views/ExploitDialog.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/views/ExploitDialog.vue -------------------------------------------------------------------------------- /packages/frontend/src/views/HelpCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/views/HelpCard.vue -------------------------------------------------------------------------------- /packages/frontend/src/views/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/views/Settings.vue -------------------------------------------------------------------------------- /packages/frontend/src/views/SettingsCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/views/SettingsCard.vue -------------------------------------------------------------------------------- /packages/frontend/src/views/TemplatesCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/src/views/TemplatesCard.vue -------------------------------------------------------------------------------- /packages/frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/packages/frontend/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/public.pem -------------------------------------------------------------------------------- /screenshots/context-menu-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/screenshots/context-menu-history.png -------------------------------------------------------------------------------- /screenshots/context-menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/screenshots/context-menu.png -------------------------------------------------------------------------------- /screenshots/exploit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/screenshots/exploit.png -------------------------------------------------------------------------------- /screenshots/save.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/screenshots/save.png -------------------------------------------------------------------------------- /tests/expected/basic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/expected/basic.json -------------------------------------------------------------------------------- /tests/expected/json.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/expected/json.json -------------------------------------------------------------------------------- /tests/expected/multipart.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/expected/multipart.json -------------------------------------------------------------------------------- /tests/expected/xml.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/expected/xml.json -------------------------------------------------------------------------------- /tests/exploits/basic-bash-curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/basic-bash-curl.sh -------------------------------------------------------------------------------- /tests/exploits/basic-javascript-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/basic-javascript-fetch.js -------------------------------------------------------------------------------- /tests/exploits/basic-python-requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/basic-python-requests.py -------------------------------------------------------------------------------- /tests/exploits/json-bash-curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/json-bash-curl.sh -------------------------------------------------------------------------------- /tests/exploits/json-javascript-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/json-javascript-fetch.js -------------------------------------------------------------------------------- /tests/exploits/json-python-requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/json-python-requests.py -------------------------------------------------------------------------------- /tests/exploits/multipart-bash-curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/multipart-bash-curl.sh -------------------------------------------------------------------------------- /tests/exploits/multipart-javascript-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/multipart-javascript-fetch.js -------------------------------------------------------------------------------- /tests/exploits/multipart-python-requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/multipart-python-requests.py -------------------------------------------------------------------------------- /tests/exploits/test.txt: -------------------------------------------------------------------------------- 1 | All my passwords are now public $#'?`"*!!! -------------------------------------------------------------------------------- /tests/exploits/xml-bash-curl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/xml-bash-curl.sh -------------------------------------------------------------------------------- /tests/exploits/xml-javascript-fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/xml-javascript-fetch.js -------------------------------------------------------------------------------- /tests/exploits/xml-python-requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/exploits/xml-python-requests.py -------------------------------------------------------------------------------- /tests/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/readme.md -------------------------------------------------------------------------------- /tests/test_webserver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tests/test_webserver.py -------------------------------------------------------------------------------- /todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/todo.md -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stealthcopter/CaidoExploitGenerator/HEAD/tsconfig.json --------------------------------------------------------------------------------