├── .DS_Store ├── .github ├── CODEOWNERS ├── FUNDING.yml └── workflows │ └── go.yml ├── ALL_TESTS_PASSING.md ├── CHECK_RESULTS.md ├── CODEOWNERS ├── LOGGING_DOCS.md ├── Makefile ├── QUICKSTART.md ├── README.md ├── README_COMPLETE.md ├── SERVER_DEPLOYMENT.md ├── SandboxSpy.go ├── TEST_FINAL_RESULTS.md ├── TEST_IMPROVEMENT_RESULTS.md ├── WantList.md ├── bin ├── sandboxspy-darwin-amd64 ├── sandboxspy-linux-amd64 ├── sandboxspy-server ├── sandboxspy-windows-386.exe └── sandboxspy-windows-amd64.exe ├── blocklist_export.go ├── cloud_storage.go ├── cmd ├── client │ └── main.go └── server │ └── main.go ├── config.json ├── configs ├── client_config.json ├── config.json └── server_config.json ├── coverage.out ├── coverage_final.out ├── coverage_new.out ├── decoder.exe ├── deploy.sh ├── deployments ├── aws │ ├── secrets-manager.tf │ └── terraform │ │ ├── main.tf │ │ └── user_data.sh └── docker │ ├── .env.secure │ ├── Dockerfile.all-in-one │ ├── Dockerfile.client │ ├── Dockerfile.server │ ├── docker-compose.prod.yml │ ├── docker-compose.yml │ ├── nginx-prod.conf │ └── redis.conf ├── go.mod ├── go.sum ├── imgs ├── example1.png ├── example2.png ├── logo.png └── opsec.png ├── logger.go ├── ntp.go ├── output ├── SandboxSpy-x64.exe ├── SandboxSpy-x86.exe ├── config.json ├── sandboxspy-server ├── sandboxspy.db └── server_config.json ├── pkg ├── client │ ├── client.go │ └── client_test.go ├── detector │ ├── advanced_common.go │ ├── advanced_other.go │ ├── advanced_test.go │ ├── advanced_windows.go │ ├── detector.go │ └── detector_test.go ├── middleware │ ├── security.go │ └── security_test.go ├── models │ └── models.go ├── security │ ├── ratelimit.go │ ├── ratelimit_test.go │ ├── validator.go │ └── validator_test.go └── server │ ├── server.go │ └── server_test.go ├── scripts └── rotate-secrets.sh ├── server ├── database.go ├── server.go ├── server_config.json ├── utils.go └── web │ └── index.html ├── server_client.go └── utils.go /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/.DS_Store -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @zephrfish 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: ZephrFish 4 | -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /ALL_TESTS_PASSING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/ALL_TESTS_PASSING.md -------------------------------------------------------------------------------- /CHECK_RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/CHECK_RESULTS.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @zephrfish 2 | -------------------------------------------------------------------------------- /LOGGING_DOCS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/LOGGING_DOCS.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/Makefile -------------------------------------------------------------------------------- /QUICKSTART.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/QUICKSTART.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/README.md -------------------------------------------------------------------------------- /README_COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/README_COMPLETE.md -------------------------------------------------------------------------------- /SERVER_DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/SERVER_DEPLOYMENT.md -------------------------------------------------------------------------------- /SandboxSpy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/SandboxSpy.go -------------------------------------------------------------------------------- /TEST_FINAL_RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/TEST_FINAL_RESULTS.md -------------------------------------------------------------------------------- /TEST_IMPROVEMENT_RESULTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/TEST_IMPROVEMENT_RESULTS.md -------------------------------------------------------------------------------- /WantList.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/WantList.md -------------------------------------------------------------------------------- /bin/sandboxspy-darwin-amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/bin/sandboxspy-darwin-amd64 -------------------------------------------------------------------------------- /bin/sandboxspy-linux-amd64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/bin/sandboxspy-linux-amd64 -------------------------------------------------------------------------------- /bin/sandboxspy-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/bin/sandboxspy-server -------------------------------------------------------------------------------- /bin/sandboxspy-windows-386.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/bin/sandboxspy-windows-386.exe -------------------------------------------------------------------------------- /bin/sandboxspy-windows-amd64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/bin/sandboxspy-windows-amd64.exe -------------------------------------------------------------------------------- /blocklist_export.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/blocklist_export.go -------------------------------------------------------------------------------- /cloud_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/cloud_storage.go -------------------------------------------------------------------------------- /cmd/client/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/cmd/client/main.go -------------------------------------------------------------------------------- /cmd/server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/cmd/server/main.go -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/config.json -------------------------------------------------------------------------------- /configs/client_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/configs/client_config.json -------------------------------------------------------------------------------- /configs/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/configs/config.json -------------------------------------------------------------------------------- /configs/server_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/configs/server_config.json -------------------------------------------------------------------------------- /coverage.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/coverage.out -------------------------------------------------------------------------------- /coverage_final.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/coverage_final.out -------------------------------------------------------------------------------- /coverage_new.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/coverage_new.out -------------------------------------------------------------------------------- /decoder.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/decoder.exe -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deploy.sh -------------------------------------------------------------------------------- /deployments/aws/secrets-manager.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/aws/secrets-manager.tf -------------------------------------------------------------------------------- /deployments/aws/terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/aws/terraform/main.tf -------------------------------------------------------------------------------- /deployments/aws/terraform/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/aws/terraform/user_data.sh -------------------------------------------------------------------------------- /deployments/docker/.env.secure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/.env.secure -------------------------------------------------------------------------------- /deployments/docker/Dockerfile.all-in-one: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/Dockerfile.all-in-one -------------------------------------------------------------------------------- /deployments/docker/Dockerfile.client: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/Dockerfile.client -------------------------------------------------------------------------------- /deployments/docker/Dockerfile.server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/Dockerfile.server -------------------------------------------------------------------------------- /deployments/docker/docker-compose.prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/docker-compose.prod.yml -------------------------------------------------------------------------------- /deployments/docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/docker-compose.yml -------------------------------------------------------------------------------- /deployments/docker/nginx-prod.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/nginx-prod.conf -------------------------------------------------------------------------------- /deployments/docker/redis.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/deployments/docker/redis.conf -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/go.sum -------------------------------------------------------------------------------- /imgs/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/imgs/example1.png -------------------------------------------------------------------------------- /imgs/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/imgs/example2.png -------------------------------------------------------------------------------- /imgs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/imgs/logo.png -------------------------------------------------------------------------------- /imgs/opsec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/imgs/opsec.png -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/logger.go -------------------------------------------------------------------------------- /ntp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/ntp.go -------------------------------------------------------------------------------- /output/SandboxSpy-x64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/output/SandboxSpy-x64.exe -------------------------------------------------------------------------------- /output/SandboxSpy-x86.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/output/SandboxSpy-x86.exe -------------------------------------------------------------------------------- /output/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/output/config.json -------------------------------------------------------------------------------- /output/sandboxspy-server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/output/sandboxspy-server -------------------------------------------------------------------------------- /output/sandboxspy.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/output/sandboxspy.db -------------------------------------------------------------------------------- /output/server_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/output/server_config.json -------------------------------------------------------------------------------- /pkg/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/client/client.go -------------------------------------------------------------------------------- /pkg/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/client/client_test.go -------------------------------------------------------------------------------- /pkg/detector/advanced_common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/detector/advanced_common.go -------------------------------------------------------------------------------- /pkg/detector/advanced_other.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/detector/advanced_other.go -------------------------------------------------------------------------------- /pkg/detector/advanced_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/detector/advanced_test.go -------------------------------------------------------------------------------- /pkg/detector/advanced_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/detector/advanced_windows.go -------------------------------------------------------------------------------- /pkg/detector/detector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/detector/detector.go -------------------------------------------------------------------------------- /pkg/detector/detector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/detector/detector_test.go -------------------------------------------------------------------------------- /pkg/middleware/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/middleware/security.go -------------------------------------------------------------------------------- /pkg/middleware/security_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/middleware/security_test.go -------------------------------------------------------------------------------- /pkg/models/models.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/models/models.go -------------------------------------------------------------------------------- /pkg/security/ratelimit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/security/ratelimit.go -------------------------------------------------------------------------------- /pkg/security/ratelimit_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/security/ratelimit_test.go -------------------------------------------------------------------------------- /pkg/security/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/security/validator.go -------------------------------------------------------------------------------- /pkg/security/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/security/validator_test.go -------------------------------------------------------------------------------- /pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/server/server.go -------------------------------------------------------------------------------- /pkg/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/pkg/server/server_test.go -------------------------------------------------------------------------------- /scripts/rotate-secrets.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/scripts/rotate-secrets.sh -------------------------------------------------------------------------------- /server/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/server/database.go -------------------------------------------------------------------------------- /server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/server/server.go -------------------------------------------------------------------------------- /server/server_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/server/server_config.json -------------------------------------------------------------------------------- /server/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/server/utils.go -------------------------------------------------------------------------------- /server/web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/server/web/index.html -------------------------------------------------------------------------------- /server_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/server_client.go -------------------------------------------------------------------------------- /utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZephrFish/SandboxSpy/HEAD/utils.go --------------------------------------------------------------------------------