Skip to content

Conversation

@stevenh
Copy link
Contributor

@stevenh stevenh commented Jun 18, 2021

Add support for a2s amplification attack DDoS protection by resending A2S_INFO request if we receive a A2S_CHALLENGERESPONSE prior to receiving a A2S_INFORESPONSE_XXX response.

Add support for a2s amplification attack DDoS protection by resending
A2S_INFO request if we receive a A2S_CHALLENGERESPONSE prior to
receiving a A2S_INFORESPONSE_XXX response.
@stevenh stevenh force-pushed the a2s-ddos-prevention-support branch from 0c82a93 to 2e04dd2 Compare June 18, 2021 21:03
@stevenh
Copy link
Contributor Author

stevenh commented Jun 18, 2021

I haven't tested this against a server configured with the following environment variable set which should trigger this new behaviour

export STEAM_GAMESERVER_A2S_INFO_REQUIRE_CHALLENGE=1

This addresses MPHY-8

@geominorai
Copy link

You should be able to test this on servers running CS:GO and (as of today's update) Team Fortress 2.

@stevenh
Copy link
Contributor Author

stevenh commented Sep 23, 2021

Closing as we have a more up to date version in #109

@stevenh stevenh closed this Sep 23, 2021
@stevenh stevenh deleted the a2s-ddos-prevention-support branch September 23, 2021 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants