├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.md ├── cmd ├── atrutil │ ├── README.md │ ├── atrutil_main.go │ └── atrutil_main_test.go ├── goartrun │ ├── README.md │ ├── executor.go │ ├── main.go │ ├── unix_utils.go │ └── windows_utils.go └── harness │ ├── main.go │ ├── main_test.go │ ├── sys_linux.go │ ├── sys_mac.go │ ├── sys_win.go │ ├── validate.go │ └── validate_test.go ├── data ├── linux_techniques.csv └── system │ └── linux │ ├── README.md │ ├── example_ip_addr.txt │ ├── example_proc_net_dev.txt │ └── example_proc_net_route.txt ├── doc └── example_servers_config.csv ├── go.mod ├── go.sum ├── make.bat ├── pkg ├── types │ ├── atomic-schema.go │ ├── harness_simple_telemetry.go │ ├── runspec.go │ └── types.go └── utils │ ├── atr_utils.go │ ├── config_utils.go │ └── datafile.go └── scripts ├── fetch_deps.sh ├── find_ood.go └── find_ood_test.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/README.md -------------------------------------------------------------------------------- /cmd/atrutil/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/atrutil/README.md -------------------------------------------------------------------------------- /cmd/atrutil/atrutil_main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/atrutil/atrutil_main.go -------------------------------------------------------------------------------- /cmd/atrutil/atrutil_main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/atrutil/atrutil_main_test.go -------------------------------------------------------------------------------- /cmd/goartrun/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/goartrun/README.md -------------------------------------------------------------------------------- /cmd/goartrun/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/goartrun/executor.go -------------------------------------------------------------------------------- /cmd/goartrun/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/goartrun/main.go -------------------------------------------------------------------------------- /cmd/goartrun/unix_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/goartrun/unix_utils.go -------------------------------------------------------------------------------- /cmd/goartrun/windows_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/goartrun/windows_utils.go -------------------------------------------------------------------------------- /cmd/harness/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/harness/main.go -------------------------------------------------------------------------------- /cmd/harness/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/harness/main_test.go -------------------------------------------------------------------------------- /cmd/harness/sys_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/harness/sys_linux.go -------------------------------------------------------------------------------- /cmd/harness/sys_mac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/harness/sys_mac.go -------------------------------------------------------------------------------- /cmd/harness/sys_win.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/harness/sys_win.go -------------------------------------------------------------------------------- /cmd/harness/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/harness/validate.go -------------------------------------------------------------------------------- /cmd/harness/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/cmd/harness/validate_test.go -------------------------------------------------------------------------------- /data/linux_techniques.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/data/linux_techniques.csv -------------------------------------------------------------------------------- /data/system/linux/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/data/system/linux/README.md -------------------------------------------------------------------------------- /data/system/linux/example_ip_addr.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/data/system/linux/example_ip_addr.txt -------------------------------------------------------------------------------- /data/system/linux/example_proc_net_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/data/system/linux/example_proc_net_dev.txt -------------------------------------------------------------------------------- /data/system/linux/example_proc_net_route.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/data/system/linux/example_proc_net_route.txt -------------------------------------------------------------------------------- /doc/example_servers_config.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/doc/example_servers_config.csv -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/go.sum -------------------------------------------------------------------------------- /make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/make.bat -------------------------------------------------------------------------------- /pkg/types/atomic-schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/pkg/types/atomic-schema.go -------------------------------------------------------------------------------- /pkg/types/harness_simple_telemetry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/pkg/types/harness_simple_telemetry.go -------------------------------------------------------------------------------- /pkg/types/runspec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/pkg/types/runspec.go -------------------------------------------------------------------------------- /pkg/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/pkg/types/types.go -------------------------------------------------------------------------------- /pkg/utils/atr_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/pkg/utils/atr_utils.go -------------------------------------------------------------------------------- /pkg/utils/config_utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/pkg/utils/config_utils.go -------------------------------------------------------------------------------- /pkg/utils/datafile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/pkg/utils/datafile.go -------------------------------------------------------------------------------- /scripts/fetch_deps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/scripts/fetch_deps.sh -------------------------------------------------------------------------------- /scripts/find_ood.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/scripts/find_ood.go -------------------------------------------------------------------------------- /scripts/find_ood_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/secureworks/atomic-harness/HEAD/scripts/find_ood_test.go --------------------------------------------------------------------------------