├── .github └── FUNDING.yml ├── .gitignore ├── .gitlab-ci.yml ├── LICENSE ├── Makefile ├── README.md ├── README_zh-cn.md ├── THIRD_PARTY_LICENSES.md ├── cmd └── tart │ ├── cmd │ ├── register.go │ ├── root.go │ ├── run.go │ ├── single.go │ └── version.go │ └── main.go ├── config └── config.go ├── executor ├── build.go └── executor.go ├── go.mod ├── go.sum ├── helper ├── shell_escape.go └── shell_escape_test.go ├── network ├── client.go ├── job_trace.go └── payload.go ├── rootfs ├── README.md ├── build-jammy.sh ├── id_rsa ├── id_rsa.go ├── id_rsa.pub ├── in-container-setup.sh └── setup-tuntap.sh ├── runner ├── crazy_thursday.go └── runner.go └── version └── version.go /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: nanmu42 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/README.md -------------------------------------------------------------------------------- /README_zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/README_zh-cn.md -------------------------------------------------------------------------------- /THIRD_PARTY_LICENSES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/THIRD_PARTY_LICENSES.md -------------------------------------------------------------------------------- /cmd/tart/cmd/register.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/cmd/tart/cmd/register.go -------------------------------------------------------------------------------- /cmd/tart/cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/cmd/tart/cmd/root.go -------------------------------------------------------------------------------- /cmd/tart/cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/cmd/tart/cmd/run.go -------------------------------------------------------------------------------- /cmd/tart/cmd/single.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/cmd/tart/cmd/single.go -------------------------------------------------------------------------------- /cmd/tart/cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/cmd/tart/cmd/version.go -------------------------------------------------------------------------------- /cmd/tart/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/cmd/tart/main.go -------------------------------------------------------------------------------- /config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/config/config.go -------------------------------------------------------------------------------- /executor/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/executor/build.go -------------------------------------------------------------------------------- /executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/executor/executor.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/go.sum -------------------------------------------------------------------------------- /helper/shell_escape.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/helper/shell_escape.go -------------------------------------------------------------------------------- /helper/shell_escape_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/helper/shell_escape_test.go -------------------------------------------------------------------------------- /network/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/network/client.go -------------------------------------------------------------------------------- /network/job_trace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/network/job_trace.go -------------------------------------------------------------------------------- /network/payload.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/network/payload.go -------------------------------------------------------------------------------- /rootfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/rootfs/README.md -------------------------------------------------------------------------------- /rootfs/build-jammy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/rootfs/build-jammy.sh -------------------------------------------------------------------------------- /rootfs/id_rsa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/rootfs/id_rsa -------------------------------------------------------------------------------- /rootfs/id_rsa.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/rootfs/id_rsa.go -------------------------------------------------------------------------------- /rootfs/id_rsa.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/rootfs/id_rsa.pub -------------------------------------------------------------------------------- /rootfs/in-container-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/rootfs/in-container-setup.sh -------------------------------------------------------------------------------- /rootfs/setup-tuntap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/rootfs/setup-tuntap.sh -------------------------------------------------------------------------------- /runner/crazy_thursday.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/runner/crazy_thursday.go -------------------------------------------------------------------------------- /runner/runner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/runner/runner.go -------------------------------------------------------------------------------- /version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nanmu42/tart/HEAD/version/version.go --------------------------------------------------------------------------------