Files
michaelweber a983ca221e removing references to projects we haven't open sourced yet (#3)
* removing references to projects we haven't open sourced yet

* remove last Tribunus reference from test/.gitignore (reviewer nit)
2026-06-16 16:17:10 -04:00

55 lines
1.9 KiB
TOML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# WasmForge Test Suite Configuration
# Copy to testconfig.toml and fill in your specifics.
# testconfig.toml is gitignored.
[wasmforge]
# Path to pre-built wasmforge binary. Leave empty to auto-build from source.
binary = ""
# Path to wasmforge source root (relative to test/ directory).
source = "../"
[remote]
# Enable remote Windows testing via labctl.
enabled = true
[remote.win11]
machine = "win11"
work_dir = "C:\\Temp\\wftest"
[sliver]
# Enable Sliver C2 integration tests.
enabled = false
# Path to sliver-client binary (leave empty to auto-detect from PATH).
client_binary = ""
# Path to Sliver operator config (.cfg file with mTLS creds).
operator_config = "~/.sliver-client/configs/localtest_127.0.0.1.cfg"
# Path to Sliver implant source (generated by Sliver server).
implant_source = ""
# Paths to WASMFORGE-WRAPPED *.exe binaries (parity tests run these as a
# process via labctl). NOT compatible with execute-assembly — those are
# Go-host-WASM PE binaries with no COR20 header.
seatbelt_path = ""
rubeus_path = ""
# Paths to STOCK GhostPack .NET builds (COR20 header set), used by the
# sliver execute-assembly subtests. Sliver pipes these through Donut →
# reflective CLR host in a sacrificial process. Leave empty to skip those
# subtests. To produce them:
# - Download a release build from https://github.com/GhostPack/{Seatbelt,Rubeus}
# - Or build from source on Windows: msbuild /p:Configuration=Release
# A correctly-built native assembly is ~700KB1.5MB. The wf-out/*.exe paths
# above are ~19MB wasmforge wrappers and will NOT work here — the test will
# skip with a clear message if the COR20 directory size is 0.
native_seatbelt_path = ""
native_rubeus_path = ""
[proxy]
# Enable proxy tool tests (chisel, ligolo-ng).
enabled = false
# Path to chisel source.
chisel_source = ""
# Path to ligolo-ng source.
ligolo_source = ""
# URL used to verify tunnel connectivity.
test_url = "https://httpbin.org/ip"