Hi,

This is more a query about where to look for information rather than asking for specific code.

There is a game that passes data over the network and I want to sniff the network protocol used by the game to pass data between the client and the server (before anyone asks no I am not cheating it is an MMO and I want to create a database site that holds information on all the items and quests in the game etc).

How would I go about writing a Python 3.6 script for Windows that would sniff the network traffic and take the individual packets and then reassemble them into something that is useful data? I've never done something like this before.

I was thinking of installing Wireshark to have a look at the network communications but I wasn't really sure what I would do with the data. Are there any library functions in Python 3.6 that would help with this task?

Basically I need to lock onto the games process and sniff any incomming or outgoing network traffic from that process. Is that possible?

Also does the Python script require admin permissions for this to work or can it run as a normal user? It doesn't matter if it does require admin permissions but it would be better for my users if it didn't require admin permissions.

I'm just looking for some help to push me in the right direction. If there are any books on the subject that would be even better as I like reading books on programming subjects.

Thanks for any help :).
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to