mhdzumair / RevolX

Multi Threaded Headless Firefox Automation tool for Hack PTC sites.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RevolX

Multi Threaded Headless Firefox Automation tool for Hack PTC sites.

Supported Sites

Requirement

Usage

1. Open sites.xml file and configure your accounts.

Note: You can add many accounts as you wish.

<?xml version="1.0" encoding="utf-8" ?>
<sites>
    <site name="vuexybux">
        <username>mhdzumair</username>
        <password>Password</password>
    </site>
    <site name="vuexybux">
        <username>mhdzumair@gmail.com</username>
        <password>Password123</password>
    </site>
</sites>

2. Install RevolX Dependency

pip install -r requirment.txt

3. Download & Run ResolvoPro

Note: open another terminal & download ResolvoPro

git clone https://github.com/mhdzumair/ResolvoPro.git
cd ResolvoPro/
pip install -r requirments.txt
python fastapp.py

# if you have issue with opencv in linux
sudo apt install python3-opencv

4. Run RevolvX

python revolvx.py

Optional

  • You can view firefox UI by setting options.headless = False in revolx.py file

  • Put a star to this repo if you like this. 🤗

  • Setup Socks5 Proxy

profile = webdriver.FirefoxProfile()
profile.set_preference('network.proxy.type', 1)
profile.set_preference('network.proxy.socks', "127.0.0.1")
profile.set_preference('network.proxy.socks_port', 1080)
profile.set_preference("network.proxy.socks_version", 5)
profile.set_preference("network.proxy.socks_remote_dns", True)

# setup driver firefox profile. 
webdriver.Firefox(executable_path=geckodriver, options=options, firefox_profile=profile)

About

Multi Threaded Headless Firefox Automation tool for Hack PTC sites.


Languages

Language:Python 100.0%