Check how many concurrent connections a VLESS proxy server can handle before it degrades.
Load test a Reality or XHTTP transport configuration before relying on it in production.
Verify post-quantum encryption settings work under many simultaneous connections.
Run silent, unattended load tests and review live connection statistics.
| internetkafe/deathcore | sphireinc/foundry | pgrwl/pgrwl | |
|---|---|---|---|
| Stars | 179 | 183 | 159 |
| Language | Go | Go | Go |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 4/5 | 3/5 | 4/5 |
| Audience | ops devops | developer | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Only intended for servers you own or have explicit permission to test, per the README's own disclaimer.
Deathcore is a command line load testing tool written in Go that generates very high volumes of network traffic through VLESS tunnels, a proxy protocol used in tools like Xray-core. The README frames it explicitly as a stress and load testing tool, and it opens with a disclaimer stating it should only be used on servers the operator owns or has explicit permission to test, and that unauthorized use may be illegal. According to the README, deathcore takes a VLESS connection URL, parses its parameters automatically, and opens a large number of concurrent encrypted connections using goroutines, Go's lightweight concurrency feature. It supports several transport methods including XHTTP, gRPC, and the Reality TLS obfuscation feature, along with post quantum key exchange using a combination of ML-KEM768 and X25519. The README lists three attack modes: a raw byte flood mode, an HTTP mode using custom request templates, and a gRPC mode using protocol buffer messages. It also describes automatic reconnection after a dropped connection, an optional live statistics display showing connection counts and bytes sent, a silent mode that disables logging entirely, and a build process that compiles to a single executable file with one go build command. Because deathcore is built on the existing Xray-core project, the README states it does not need to implement VLESS protocol handling itself. The tool is intended for people who already run VLESS based infrastructure and want to load test their own servers before relying on them in production, such as checking how many concurrent connections a proxy setup can handle before it degrades or fails. The README does not state a license for the project.
A Go command line tool for load testing your own VLESS proxy servers by opening large numbers of concurrent encrypted connections.
Mainly Go. The stack also includes Go, Xray-core, VLESS.
The available README content does not state a license.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.