├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── agent ├── config │ ├── crypto.go │ ├── patch.go │ └── vars.go ├── go.mod ├── go.sum ├── interpreter │ ├── file-browser.go │ └── interpreter.go ├── main.go └── persist.go ├── assets ├── images │ ├── c2.xcf │ ├── pentagon.xcf │ └── pentagon2.xcf └── promo │ ├── promo1.png │ ├── promo2.png │ ├── promo3.png │ ├── promo4.png │ ├── promo5.jpeg │ └── promo6.jpeg ├── c2 ├── .vscode │ └── launch.json ├── core │ ├── crypto.go │ ├── env │ │ └── main.go │ ├── paths.go │ ├── proxy │ │ └── main.go │ └── pubsub │ │ └── channels.go ├── ctrl │ ├── agents.go │ ├── attacks.go │ ├── crypto.go │ ├── files.go │ ├── messages.go │ ├── modules.go │ ├── pipelines.go │ ├── proxy.go │ └── targets.go ├── db │ └── database.go ├── go.mod ├── go.sum ├── main.go ├── models │ ├── agent.go │ ├── attack.go │ ├── file.go │ ├── finding.go │ ├── message.go │ ├── pipeline-execution.go │ ├── pipeline.go │ ├── proxy.go │ ├── target.go │ ├── tool.go │ └── user.go ├── repos │ ├── agents │ │ └── db.go │ ├── attacks │ │ └── db.go │ ├── files │ │ └── db.go │ ├── findings │ │ └── db.go │ ├── messages │ │ └── db.go │ ├── pipelines │ │ └── db.go │ ├── proxy │ │ └── db.go │ ├── targets │ │ └── db.go │ └── tools │ │ └── db.go └── srv │ └── main.go ├── common ├── builder │ ├── .gitignore │ ├── builder.go │ └── static │ │ └── static.go ├── debug │ ├── debug-enabled.go │ └── debug.go ├── go.mod ├── go.sum ├── machine │ ├── fs.go │ ├── shell.go │ ├── windows-other.go │ └── windows.go ├── middleware │ ├── cors.go │ ├── decrypt-agent-req.go │ └── operator-auth.go ├── netstack │ ├── main.go │ └── main_test.go ├── patch │ ├── placeholders.go │ └── replacement.go ├── payload │ └── payload.go ├── sec │ ├── 403-bypass.go │ ├── cors.go │ ├── file-system.go │ ├── host-header-injection.go │ ├── network-gateway.go │ ├── port-scan.go │ ├── processes.go │ ├── processes_openbsd.go │ ├── rate-limit.go │ ├── rate-limit_test.go │ ├── reverse-dns.go │ ├── secrets.go │ ├── secrets_test.go │ ├── ssh.go │ ├── subdomain-enum.go │ ├── subdomains-enum_test.go │ ├── tld-enum.go │ ├── tld-enum_test.go │ ├── web-path-enum.go │ ├── web-search.go │ ├── web-url-fuzzer.go │ ├── web-url-fuzzer_test.go │ └── wordlists │ │ ├── fix.txt │ │ ├── subdomains-top-100.go │ │ ├── subdomains-top-1000.go │ │ ├── subdomains-top-10000.go │ │ ├── subdomains-top-500.go │ │ ├── tlds-all.go │ │ ├── tlds-common.go │ │ ├── web-403-bypass.go │ │ ├── web-path-admin.go │ │ ├── web-path-backups.go │ │ ├── web-path-dev-leftover.go │ │ ├── web-path-file-upload.go │ │ ├── web-path-git.go │ │ ├── web-path-logs.go │ │ ├── web-path-top-10000.go │ │ └── words-top-850.go └── slices │ ├── chunk.go │ ├── chunk_test.go │ ├── deduplicate.go │ └── rand.go ├── documentation └── setup.md ├── go.mod ├── go.work ├── go.work.sum ├── modules └── offsec │ ├── build.sh │ ├── default-pipelines.json │ ├── go.mod │ ├── go.sum │ ├── input-parser.go │ ├── main.go │ ├── pipeline.go │ └── utils.go ├── prod-build.sh ├── tests ├── .vscode │ └── launch.json ├── build.go ├── cases │ ├── c2.go │ └── key-handling.go ├── common │ └── paths.go ├── go.mod ├── go.sum └── main.go ├── tidy.sh ├── tools └── usage │ ├── events.go │ ├── go.mod │ └── main.go └── ui ├── .vscode └── launch.json ├── core ├── app.go └── window.go ├── data └── urls.go ├── effects └── gradient.go ├── go.mod ├── go.sum ├── layouts └── default.go ├── main.go ├── pages ├── battlefield.go ├── bug-bounty-programs.go ├── files.go ├── http-utils.go ├── lab.go ├── pipelines.go ├── settings.go └── targets.go ├── state └── pipelines.go ├── static ├── agent-avatar.gif ├── agent-avatar.png ├── c2.png ├── os-darwin.png ├── os-linux.png ├── os-windows.png ├── pentagon.png ├── static.go ├── xena-avatar.png └── xena-vatar-xs.png ├── theme.go ├── views ├── agent.go ├── agents-table.go ├── assets-toolbar.go ├── http-utils-editor.go ├── http-utils-logger.go ├── http-utils-settings.go ├── notification.go ├── pipeline-delete-dialog.go ├── pipeline-edit-dialog.go ├── pipeline-export-dialog.go ├── pipeline-import-dialog.go ├── pipeline-names-map.go ├── pipeline-new.go ├── pipeline.go ├── pipelines-table.go ├── pipelines-toolbar.go ├── target-new.go ├── tool-inspector.go ├── tool.go └── tools-table.go └── xena-tools └── new-tools.json /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/README.md -------------------------------------------------------------------------------- /agent/config/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/config/crypto.go -------------------------------------------------------------------------------- /agent/config/patch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/config/patch.go -------------------------------------------------------------------------------- /agent/config/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/config/vars.go -------------------------------------------------------------------------------- /agent/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/go.mod -------------------------------------------------------------------------------- /agent/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/go.sum -------------------------------------------------------------------------------- /agent/interpreter/file-browser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/interpreter/file-browser.go -------------------------------------------------------------------------------- /agent/interpreter/interpreter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/interpreter/interpreter.go -------------------------------------------------------------------------------- /agent/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/main.go -------------------------------------------------------------------------------- /agent/persist.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/agent/persist.go -------------------------------------------------------------------------------- /assets/images/c2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/images/c2.xcf -------------------------------------------------------------------------------- /assets/images/pentagon.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/images/pentagon.xcf -------------------------------------------------------------------------------- /assets/images/pentagon2.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/images/pentagon2.xcf -------------------------------------------------------------------------------- /assets/promo/promo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/promo/promo1.png -------------------------------------------------------------------------------- /assets/promo/promo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/promo/promo2.png -------------------------------------------------------------------------------- /assets/promo/promo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/promo/promo3.png -------------------------------------------------------------------------------- /assets/promo/promo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/promo/promo4.png -------------------------------------------------------------------------------- /assets/promo/promo5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/promo/promo5.jpeg -------------------------------------------------------------------------------- /assets/promo/promo6.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/assets/promo/promo6.jpeg -------------------------------------------------------------------------------- /c2/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/.vscode/launch.json -------------------------------------------------------------------------------- /c2/core/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/core/crypto.go -------------------------------------------------------------------------------- /c2/core/env/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/core/env/main.go -------------------------------------------------------------------------------- /c2/core/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/core/paths.go -------------------------------------------------------------------------------- /c2/core/proxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/core/proxy/main.go -------------------------------------------------------------------------------- /c2/core/pubsub/channels.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/core/pubsub/channels.go -------------------------------------------------------------------------------- /c2/ctrl/agents.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/agents.go -------------------------------------------------------------------------------- /c2/ctrl/attacks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/attacks.go -------------------------------------------------------------------------------- /c2/ctrl/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/crypto.go -------------------------------------------------------------------------------- /c2/ctrl/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/files.go -------------------------------------------------------------------------------- /c2/ctrl/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/messages.go -------------------------------------------------------------------------------- /c2/ctrl/modules.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/modules.go -------------------------------------------------------------------------------- /c2/ctrl/pipelines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/pipelines.go -------------------------------------------------------------------------------- /c2/ctrl/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/proxy.go -------------------------------------------------------------------------------- /c2/ctrl/targets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/ctrl/targets.go -------------------------------------------------------------------------------- /c2/db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/db/database.go -------------------------------------------------------------------------------- /c2/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/go.mod -------------------------------------------------------------------------------- /c2/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/go.sum -------------------------------------------------------------------------------- /c2/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/main.go -------------------------------------------------------------------------------- /c2/models/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/agent.go -------------------------------------------------------------------------------- /c2/models/attack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/attack.go -------------------------------------------------------------------------------- /c2/models/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/file.go -------------------------------------------------------------------------------- /c2/models/finding.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/finding.go -------------------------------------------------------------------------------- /c2/models/message.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/message.go -------------------------------------------------------------------------------- /c2/models/pipeline-execution.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/pipeline-execution.go -------------------------------------------------------------------------------- /c2/models/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/pipeline.go -------------------------------------------------------------------------------- /c2/models/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/proxy.go -------------------------------------------------------------------------------- /c2/models/target.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/target.go -------------------------------------------------------------------------------- /c2/models/tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/tool.go -------------------------------------------------------------------------------- /c2/models/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/models/user.go -------------------------------------------------------------------------------- /c2/repos/agents/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/agents/db.go -------------------------------------------------------------------------------- /c2/repos/attacks/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/attacks/db.go -------------------------------------------------------------------------------- /c2/repos/files/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/files/db.go -------------------------------------------------------------------------------- /c2/repos/findings/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/findings/db.go -------------------------------------------------------------------------------- /c2/repos/messages/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/messages/db.go -------------------------------------------------------------------------------- /c2/repos/pipelines/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/pipelines/db.go -------------------------------------------------------------------------------- /c2/repos/proxy/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/proxy/db.go -------------------------------------------------------------------------------- /c2/repos/targets/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/targets/db.go -------------------------------------------------------------------------------- /c2/repos/tools/db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/repos/tools/db.go -------------------------------------------------------------------------------- /c2/srv/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/c2/srv/main.go -------------------------------------------------------------------------------- /common/builder/.gitignore: -------------------------------------------------------------------------------- 1 | static/agents -------------------------------------------------------------------------------- /common/builder/builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/builder/builder.go -------------------------------------------------------------------------------- /common/builder/static/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/builder/static/static.go -------------------------------------------------------------------------------- /common/debug/debug-enabled.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/debug/debug-enabled.go -------------------------------------------------------------------------------- /common/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/debug/debug.go -------------------------------------------------------------------------------- /common/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/go.mod -------------------------------------------------------------------------------- /common/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/go.sum -------------------------------------------------------------------------------- /common/machine/fs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/machine/fs.go -------------------------------------------------------------------------------- /common/machine/shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/machine/shell.go -------------------------------------------------------------------------------- /common/machine/windows-other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/machine/windows-other.go -------------------------------------------------------------------------------- /common/machine/windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/machine/windows.go -------------------------------------------------------------------------------- /common/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/middleware/cors.go -------------------------------------------------------------------------------- /common/middleware/decrypt-agent-req.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/middleware/decrypt-agent-req.go -------------------------------------------------------------------------------- /common/middleware/operator-auth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/middleware/operator-auth.go -------------------------------------------------------------------------------- /common/netstack/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/netstack/main.go -------------------------------------------------------------------------------- /common/netstack/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/netstack/main_test.go -------------------------------------------------------------------------------- /common/patch/placeholders.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/patch/placeholders.go -------------------------------------------------------------------------------- /common/patch/replacement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/patch/replacement.go -------------------------------------------------------------------------------- /common/payload/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/payload/payload.go -------------------------------------------------------------------------------- /common/sec/403-bypass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/403-bypass.go -------------------------------------------------------------------------------- /common/sec/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/cors.go -------------------------------------------------------------------------------- /common/sec/file-system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/file-system.go -------------------------------------------------------------------------------- /common/sec/host-header-injection.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/host-header-injection.go -------------------------------------------------------------------------------- /common/sec/network-gateway.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/network-gateway.go -------------------------------------------------------------------------------- /common/sec/port-scan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/port-scan.go -------------------------------------------------------------------------------- /common/sec/processes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/processes.go -------------------------------------------------------------------------------- /common/sec/processes_openbsd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/processes_openbsd.go -------------------------------------------------------------------------------- /common/sec/rate-limit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/rate-limit.go -------------------------------------------------------------------------------- /common/sec/rate-limit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/rate-limit_test.go -------------------------------------------------------------------------------- /common/sec/reverse-dns.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/reverse-dns.go -------------------------------------------------------------------------------- /common/sec/secrets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/secrets.go -------------------------------------------------------------------------------- /common/sec/secrets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/secrets_test.go -------------------------------------------------------------------------------- /common/sec/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/ssh.go -------------------------------------------------------------------------------- /common/sec/subdomain-enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/subdomain-enum.go -------------------------------------------------------------------------------- /common/sec/subdomains-enum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/subdomains-enum_test.go -------------------------------------------------------------------------------- /common/sec/tld-enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/tld-enum.go -------------------------------------------------------------------------------- /common/sec/tld-enum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/tld-enum_test.go -------------------------------------------------------------------------------- /common/sec/web-path-enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/web-path-enum.go -------------------------------------------------------------------------------- /common/sec/web-search.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/web-search.go -------------------------------------------------------------------------------- /common/sec/web-url-fuzzer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/web-url-fuzzer.go -------------------------------------------------------------------------------- /common/sec/web-url-fuzzer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/web-url-fuzzer_test.go -------------------------------------------------------------------------------- /common/sec/wordlists/fix.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/fix.txt -------------------------------------------------------------------------------- /common/sec/wordlists/subdomains-top-100.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/subdomains-top-100.go -------------------------------------------------------------------------------- /common/sec/wordlists/subdomains-top-1000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/subdomains-top-1000.go -------------------------------------------------------------------------------- /common/sec/wordlists/subdomains-top-10000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/subdomains-top-10000.go -------------------------------------------------------------------------------- /common/sec/wordlists/subdomains-top-500.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/subdomains-top-500.go -------------------------------------------------------------------------------- /common/sec/wordlists/tlds-all.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/tlds-all.go -------------------------------------------------------------------------------- /common/sec/wordlists/tlds-common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/tlds-common.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-403-bypass.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-403-bypass.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-path-admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-path-admin.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-path-backups.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-path-backups.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-path-dev-leftover.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-path-dev-leftover.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-path-file-upload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-path-file-upload.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-path-git.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-path-git.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-path-logs.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-path-logs.go -------------------------------------------------------------------------------- /common/sec/wordlists/web-path-top-10000.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/web-path-top-10000.go -------------------------------------------------------------------------------- /common/sec/wordlists/words-top-850.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/sec/wordlists/words-top-850.go -------------------------------------------------------------------------------- /common/slices/chunk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/slices/chunk.go -------------------------------------------------------------------------------- /common/slices/chunk_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/slices/chunk_test.go -------------------------------------------------------------------------------- /common/slices/deduplicate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/slices/deduplicate.go -------------------------------------------------------------------------------- /common/slices/rand.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/common/slices/rand.go -------------------------------------------------------------------------------- /documentation/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/documentation/setup.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module XENA 2 | 3 | go 1.23 4 | -------------------------------------------------------------------------------- /go.work: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/go.work -------------------------------------------------------------------------------- /go.work.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/go.work.sum -------------------------------------------------------------------------------- /modules/offsec/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/build.sh -------------------------------------------------------------------------------- /modules/offsec/default-pipelines.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/default-pipelines.json -------------------------------------------------------------------------------- /modules/offsec/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/go.mod -------------------------------------------------------------------------------- /modules/offsec/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/go.sum -------------------------------------------------------------------------------- /modules/offsec/input-parser.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/input-parser.go -------------------------------------------------------------------------------- /modules/offsec/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/main.go -------------------------------------------------------------------------------- /modules/offsec/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/pipeline.go -------------------------------------------------------------------------------- /modules/offsec/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/modules/offsec/utils.go -------------------------------------------------------------------------------- /prod-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/prod-build.sh -------------------------------------------------------------------------------- /tests/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/.vscode/launch.json -------------------------------------------------------------------------------- /tests/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/build.go -------------------------------------------------------------------------------- /tests/cases/c2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/cases/c2.go -------------------------------------------------------------------------------- /tests/cases/key-handling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/cases/key-handling.go -------------------------------------------------------------------------------- /tests/common/paths.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/common/paths.go -------------------------------------------------------------------------------- /tests/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/go.mod -------------------------------------------------------------------------------- /tests/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/go.sum -------------------------------------------------------------------------------- /tests/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tests/main.go -------------------------------------------------------------------------------- /tidy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tidy.sh -------------------------------------------------------------------------------- /tools/usage/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tools/usage/events.go -------------------------------------------------------------------------------- /tools/usage/go.mod: -------------------------------------------------------------------------------- 1 | module usage 2 | 3 | go 1.23 4 | -------------------------------------------------------------------------------- /tools/usage/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/tools/usage/main.go -------------------------------------------------------------------------------- /ui/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/.vscode/launch.json -------------------------------------------------------------------------------- /ui/core/app.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/core/app.go -------------------------------------------------------------------------------- /ui/core/window.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/core/window.go -------------------------------------------------------------------------------- /ui/data/urls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/data/urls.go -------------------------------------------------------------------------------- /ui/effects/gradient.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/effects/gradient.go -------------------------------------------------------------------------------- /ui/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/go.mod -------------------------------------------------------------------------------- /ui/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/go.sum -------------------------------------------------------------------------------- /ui/layouts/default.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/layouts/default.go -------------------------------------------------------------------------------- /ui/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/main.go -------------------------------------------------------------------------------- /ui/pages/battlefield.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/pages/battlefield.go -------------------------------------------------------------------------------- /ui/pages/bug-bounty-programs.go: -------------------------------------------------------------------------------- 1 | package pages 2 | -------------------------------------------------------------------------------- /ui/pages/files.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/pages/files.go -------------------------------------------------------------------------------- /ui/pages/http-utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/pages/http-utils.go -------------------------------------------------------------------------------- /ui/pages/lab.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/pages/lab.go -------------------------------------------------------------------------------- /ui/pages/pipelines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/pages/pipelines.go -------------------------------------------------------------------------------- /ui/pages/settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/pages/settings.go -------------------------------------------------------------------------------- /ui/pages/targets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/pages/targets.go -------------------------------------------------------------------------------- /ui/state/pipelines.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/state/pipelines.go -------------------------------------------------------------------------------- /ui/static/agent-avatar.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/agent-avatar.gif -------------------------------------------------------------------------------- /ui/static/agent-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/agent-avatar.png -------------------------------------------------------------------------------- /ui/static/c2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/c2.png -------------------------------------------------------------------------------- /ui/static/os-darwin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/os-darwin.png -------------------------------------------------------------------------------- /ui/static/os-linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/os-linux.png -------------------------------------------------------------------------------- /ui/static/os-windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/os-windows.png -------------------------------------------------------------------------------- /ui/static/pentagon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/pentagon.png -------------------------------------------------------------------------------- /ui/static/static.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/static.go -------------------------------------------------------------------------------- /ui/static/xena-avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/xena-avatar.png -------------------------------------------------------------------------------- /ui/static/xena-vatar-xs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/static/xena-vatar-xs.png -------------------------------------------------------------------------------- /ui/theme.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/theme.go -------------------------------------------------------------------------------- /ui/views/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/agent.go -------------------------------------------------------------------------------- /ui/views/agents-table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/agents-table.go -------------------------------------------------------------------------------- /ui/views/assets-toolbar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/assets-toolbar.go -------------------------------------------------------------------------------- /ui/views/http-utils-editor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/http-utils-editor.go -------------------------------------------------------------------------------- /ui/views/http-utils-logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/http-utils-logger.go -------------------------------------------------------------------------------- /ui/views/http-utils-settings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/http-utils-settings.go -------------------------------------------------------------------------------- /ui/views/notification.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/notification.go -------------------------------------------------------------------------------- /ui/views/pipeline-delete-dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipeline-delete-dialog.go -------------------------------------------------------------------------------- /ui/views/pipeline-edit-dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipeline-edit-dialog.go -------------------------------------------------------------------------------- /ui/views/pipeline-export-dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipeline-export-dialog.go -------------------------------------------------------------------------------- /ui/views/pipeline-import-dialog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipeline-import-dialog.go -------------------------------------------------------------------------------- /ui/views/pipeline-names-map.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipeline-names-map.go -------------------------------------------------------------------------------- /ui/views/pipeline-new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipeline-new.go -------------------------------------------------------------------------------- /ui/views/pipeline.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipeline.go -------------------------------------------------------------------------------- /ui/views/pipelines-table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipelines-table.go -------------------------------------------------------------------------------- /ui/views/pipelines-toolbar.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/pipelines-toolbar.go -------------------------------------------------------------------------------- /ui/views/target-new.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/target-new.go -------------------------------------------------------------------------------- /ui/views/tool-inspector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/tool-inspector.go -------------------------------------------------------------------------------- /ui/views/tool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/tool.go -------------------------------------------------------------------------------- /ui/views/tools-table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/views/tools-table.go -------------------------------------------------------------------------------- /ui/xena-tools/new-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zarkones/XENA/HEAD/ui/xena-tools/new-tools.json --------------------------------------------------------------------------------