• Welcome to Valhalla Legends Archive.
 

ip addresses of players

Started by aton, September 02, 2004, 07:43 AM

Previous topic - Next topic

aton

once you open a game in starcraft, everything is done by udp traffic and one can see the ip's of the other players when sniffing.

now is there any possibility i could map the ips to the usernames of the players? like show a list of users in my game(connected to me) and their ips?

Kp

Quote from: aton on September 02, 2004, 07:43 AMonce you open a game in starcraft, everything is done by udp traffic and one can see the ip's of the other players when sniffing.

now is there any possibility i could map the ips to the usernames of the players? like show a list of users in my game(connected to me) and their ips?

Of course.  How do you think Starcraft shows people's names when they speak?  The names aren't sent along with every message (which would be stupid anyway, since then you could spoof other people very easily).
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

aton

so what would you suggest for getting a player-ip map? looking for all the information in the starcraft process? as you said i cannot sniff the player names as they are not submitted, but something has to be submitted that my starcraft knows for example from whom a message comes....
so schould i be sniffing the ips while getting a playerhandle from the process and matching the packets on the player handle?

Kp

Quote from: aton on September 02, 2004, 10:39 AMso what would you suggest for getting a player-ip map? looking for all the information in the starcraft process? as you said i cannot sniff the player names as they are not submitted, but something has to be submitted that my starcraft knows for example from whom a message comes....
so schould i be sniffing the ips while getting a playerhandle from the process and matching the packets on the player handle?

I did not say that the player names are not submitted.  If they were truly not submitted, Starcraft would never be able to show a name for a message.  Read the connection record structure.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

aton

what connection record structure? do you have an url?

Kp

Quote from: aton on September 02, 2004, 01:14 PMwhat connection record structure? do you have an url?

The connection record structure that Starcraft uses to store all data relating to game communications!  For instance, who you're talking to, what ID# he has, etc.  URL: <http://valhallalegends.com/>.
[19:20:23] (BotNet) <[vL]Kp> Any idiot can make a bot with CSB, and many do!

UserLoser.

When joining a game, the host will give you the address of all of the other players, along with their names

R.a.B.B.i.T

And thus you get in to name spoofers for games :P

aton

hm okay but when there are only 2 players in the game and you join it and then 5 other players join the game after you, will you get an update of the player list every time ? probably...

so to get an ip-player map i would have to scan for those packets containing the names and the ips...

i will try that, thank you