gbans icon indicating copy to clipboard operation
gbans copied to clipboard

Reverse Engineer Account Age

Open leighmacdonald opened this issue 3 years ago • 6 comments

Since steamids are sequential, we can just scan +/- nearby public steam accounts to get an approximate age of the private account.

leighmacdonald avatar May 27 '21 19:05 leighmacdonald

Won't this break Steams ToS? Due to breaking privacy policies on the user you are trying to get their steam age from.

Just try to get it on http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002 otherwise it would would go against their privacy policies if set to private.

Tolfx avatar Sep 26 '23 10:09 Tolfx

The api is how it is already retrieved. We already store enough data to make approximations without using the api any further just due to the amount of players that connect with public profile dates. The intention is not to make it public, but used as a indicator for moderators to make more informed choices.

leighmacdonald avatar Sep 26 '23 11:09 leighmacdonald

I understand, is this data located locally of each gban service or is it globally stored somewhere so it can make assumptions based on the data.

Tolfx avatar Sep 26 '23 11:09 Tolfx

The gbans backend server acts as a centralized service, all logs get forwarded to it and processed/stored accordingly based on the sv_logsecret.

leighmacdonald avatar Sep 26 '23 11:09 leighmacdonald

Oops I got kinda mixed up with the other udp log question in my head for some reason. But the answer is still the same, all profile data, chatlogs, connection logs, etc are stored on the centralized service.

leighmacdonald avatar Sep 26 '23 11:09 leighmacdonald

I see, would be interesting to draw a diagram on the whole system for a developer to easily understand the system you've built.

Tolfx avatar Sep 26 '23 11:09 Tolfx