SAV-T client is an active measurement tool which attempts to send and receive a series of spoofed UDP packets to/from servers distributed throughout the world. We use SAV-T clients to test a network’s ability of outbound or inbound spoofing periodically.
By participating and running SAV-T, you help build a global dataset of source address validation capabilities, contributing to Internet security research and infrastructure protection. The collected results are anonymously visualized at KI3 SAV-T Results Dashboard.
First, ensure you are in the project root directory and have installed all necessary dependencies:
| System | Architecture | Version | Golang Version | Dependencies |
|---|---|---|---|---|
| Windows | x64/ARM64 | Windows 10 or higher | Go 1.21+ | - make - jq - InnoSetup - Cygwin |
| MacOS | Apple Silicon/Intel | macOS 10.15 or higher | Go 1.21+ | - make - jq - create-dmg |
| Linux | x86_64/aarch64 | Linux Kernel 5.4+ | Go 1.21+ | - make - jq |
In most cases, the following commands are sufficient to build and install SAV-T-Client:
# Set version and set environment to test
make version env-test
# Use a single command to execute the complete process
make flowAfter the build is complete, you can find the following files in the build directory:
- MacOS:
.dmginstallation package - Windows:
.exeinstallation package - Linux:
.tar.gzarchive
- Website: https://ki3.org.cn/#/contact
- Email: [email protected]