Open Side Menu Go to the Top
Register
Interacting with PokerStars Interacting with PokerStars

07-12-2017 , 07:43 AM
Hi all

I'm going to starting university as 1st year Computer Science student. As a side project I'm interested in tinkering with programs that can interact (legally) with Pokerstars. I've noticed a lot of programs out there that do this (starshelper for example) but I don't see any obvious way they do it as Pokerstars doesn't have an API (that I know of?) to interact with.

What I'd really like is a pointer where to start looking to learn how this sort of program is made as googling 'how to build a program like starshelper' obviously won't work

Any advice on what concepts to begin with would be very appreciated it thankyou.
Interacting with PokerStars Quote
07-12-2017 , 08:41 AM
You might try googling reverse engineering practices or programs which may violate the terms of service with poker stars.

Off the top of my head it seems like there would be several ways to start investigating how they interact starting with packet captures and system checks before/after installing them to understand how they work.

Sent from my SM-G900R4 using Tapatalk
Interacting with PokerStars Quote
07-12-2017 , 08:43 AM
Quick Google search for poker stars API lead to several answers including one from SO near the top. Beware some of the other links looked questionable.

https://stackoverflow.com/questions/...ll-those-hands

Sent from my SM-G900R4 using Tapatalk
Interacting with PokerStars Quote
07-12-2017 , 03:09 PM
Read old threads in the Software Forum here where most of these programs (or their precursors) were invented. In the olden days we used AutoHotkey / AutoIT, or more traditional languages, and often posted source. AHK / AutoIT in particular have a ton of built in functionality for extracting data from running Windows programs, such as poker sites.

As the years went on, sites worked to reduce the amount of information exposed via standard MS Windows libraries. (Not necessarily intentionally, perhaps just switching to QT or such).

StarsHelper uses hooking, an advanced technique you're not likely learn in CompSci. It is not easy to find examples of this at all

Last edited by _dave_; 07-12-2017 at 03:15 PM.
Interacting with PokerStars Quote

      
m