ssq 0.8.0

Rust implementation of Source Server Query (A2S)
Documentation

Crates.io Version Documentation

SSQ (Source Server Query)

An implementation of Source A2S Queries

SSQ is A fork of 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