This program is a reimplementation and improvement from the Mitch
In this project we make the Mitch to be platform free
you can install requirements from requirements.txt It is platform free (win - linux)
first you need to install selenium-wire and then install Chrome or Firefox webdriver based on your python version. If you are using Windows you need to add webdriver to you Variable Path. After that just run the program with :
python background.py
the model is available (estimator.pkl) but if you want to create new Model, you might use the dataset from the article[1].
reaons | |
---|---|
using 2 accounts | to simulate forging a request into another session ... for example Alice forge request into Bob session |
using unauthenticate session | to make sure every request needs the authentication( because CSRF is only appliable into requests that needs authentication |
using Alice2 session | to be sure that there is no entry in the requests that can be depend on the time or anti-csrf tokens |