In the meantime i played a bit with SteamKit and NetHook2:
https://pastebin.com/tyhdNggb
To have the list of server players I need to collect all ClientPersonaState messages that steam receive after ClientGamesPlayedWithDataBlob is sent. The problem is, i'm unable to send that request with success...