[](https://crates.io/crates/ssq/)
[](https://docs.rs/ssq/)
## SSQ (Source Server Query)
An implementation of [Source A2S Queries](https://developer.valvesoftware.com/wiki/Server_queries)
SSQ is A fork of [a2s-rs](https://github.com/rumblefrog/a2s-rs) with the following major changes:
1. Fuzzing, including in CI
2. Unit tests, end-to-end testing, and snapshot testing without requiring talking to a real server
3. Modernized codebase (newer Rust features and proper feature flags that are additive)
4. Improved APIs that are less restrictive about source/sink for reading/writing
5. Multiple bug fixes for incorrect packet parsing and detecting malformed packets
6. Support for parsing Arma 3/DayZ extensions to `A2S_RULES`
7. Multi-challenge support when querying (some servers require conducting multiple challenges as an anti-DDoS measure)
**Note: Only supports Source engine and above, Goldsource is not supported**