Giter Site home page Giter Site logo

csgo-rank-checker's Introduction

csgo-rank-checker

Content

DISCLAIMER

To the content

⠀The program has no injections — you can make the code review to make sure. Any cases of third parties gaining access to your accounts aren't the fault of the developer, but of you or another person. Keep your sensitive data in a safe place.

⠀By using this program you have agreed to the above and have no and won't have claims against its developer.

Description

To the content

⠀The program allows you to check CS:GO ranks on your accounts.

Useful links

To the content

csgo-rank-checker

File structure

To the content

⠀The program use the following files and directories:

  • files — a user files directory:
    • maFiles — a directory with maFiles from accounts;
    • accounts.db — a temporary database to save the state;
    • accounts.xlsx — an import and export spreadsheet;
    • errors.log — a log file with errors that occurred during the work;
    • proxies.txt — a text file with proxies that will be used randomly for logins and requests.
  • csgo-rank-checker.exe / app.py — an executable file that runs the program.

How to run

To the content

Windows

  1. Download an EXE file from the releases page.
  2. Create a folder and put the EXE file in it.
  3. Run the program the first time to create necessary files.
  4. Open, fill in the spreadsheet called accounts.xlsx with logins and passwords and close it.
  5. Copy maFiles to the maFiles directory, among which the program will search for those that belong to the specified ones.
  6. Insert HTTP IPv4 proxies in the login:password@ip:port format into the proxies.txt file.
  7. Run the program again, wait for it to finish and close it.
  8. Open the accounts.xlsx spreadsheet to view the results. You can see the following account statuses:
    • new — an account that, for whatever reason, wasn't checked.
    • wrong credentials — a wrong login or password.
    • code required:
      • The account is enabled to receive Steam Guard codes to the email, and the program doesn't support this type of authentication;
      • Couldn't find a maFile to generate Steam Guard code for this account.
    • checked — the account was successfully checked.
  9. If for some reason there are unchecked accounts left, you can go back to step 7.

Docker (image)

  1. Install Docker, in Ubuntu you can use the command:
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)
  1. Run the program the first time to create necessary files:
docker run -it --rm -v $HOME/csgo-rank-checker/files:/program/files --name csgo-rank-checker ghcr.io/secord0/csgo-rank-checker:main
  1. Open, fill in the spreadsheet called accounts.xlsx with logins and passwords and close it.
  2. Copy maFiles to the maFiles directory, among which the program will search for those that belong to the specified ones.
  3. Insert HTTP IPv4 proxies in the login:password@ip:port format into the proxies.txt file.
  4. Run the program again, wait for it to finish and close it:
docker run -it --rm -v $HOME/csgo-rank-checker/files:/program/files --name csgo-rank-checker ghcr.io/secord0/csgo-rank-checker:main
  1. Open the accounts.xlsx spreadsheet to view the results. You can see the following account statuses:
    • new — an account that, for whatever reason, wasn't checked.
    • wrong credentials — a wrong login or password.
    • code required:
      • The account is enabled to receive Steam Guard codes to the email, and the program doesn't support this type of authentication;
      • Couldn't find a maFile to generate Steam Guard code for this account.
    • checked — the account was successfully checked.
  2. If for some reason there are unchecked accounts left, you can go back to step 6.

Docker (building)

  1. Install Docker, in Ubuntu you can use the command:
. <(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/installers/docker.sh)
  1. Clone the repository:
git clone https://github.com/SecorD0/csgo-rank-checker
  1. Go to the repository:
cd csgo-rank-checker
  1. Build an image:
docker build -t csgo-rank-checker .
  1. Run the program the first time to create necessary files:
docker run -it --rm -v $HOME/csgo-rank-checker/:/program --name csgo-rank-checker csgo-rank-checker
  1. Open, fill in the spreadsheet called accounts.xlsx with logins and passwords and close it.
  2. Copy maFiles to the maFiles directory, among which the program will search for those that belong to the specified ones.
  3. Insert HTTP IPv4 proxies in the login:password@ip:port format into the proxies.txt file.
  4. Run the program again, wait for it to finish and close it:
docker run -it --rm -v $HOME/csgo-rank-checker/:/program --name csgo-rank-checker csgo-rank-checker
  1. Open the accounts.xlsx spreadsheet to view the results. You can see the following account statuses:
  • new — an account that, for whatever reason, wasn't checked.
  • wrong credentials — a wrong login or password.
  • code required:
    • The account is enabled to receive Steam Guard codes to the email, and the program doesn't support this type of authentication;
    • Couldn't find a maFile to generate Steam Guard code for this account.
  • checked — the account was successfully checked.
  1. If for some reason there are unchecked accounts left, you can go back to step 9.

Source code

  1. Install Python 3.8.
  2. Clone the repository:
git clone https://github.com/SecorD0/csgo-rank-checker
  1. Go to the repository:
cd csgo-rank-checker
  1. Set up an environment.
  2. Install requirements:
pip install -r requirements.txt
  1. Run the app.py the first time to create necessary files.
  2. Open, fill in the spreadsheet called accounts.xlsx with logins and passwords and close it.
  3. Copy maFiles to the maFiles directory, among which the program will search for those that belong to the specified ones.
  4. Insert HTTP IPv4 proxies in the login:password@ip:port format into the proxies.txt file.
  5. Run the app.py again, wait for it to finish and close it.
  6. Open the accounts.xlsx spreadsheet to view the results. You can see the following account statuses:
  • new — an account that, for whatever reason, wasn't checked.
  • wrong credentials — a wrong login or password.
  • code required:
    • The account is enabled to receive Steam Guard codes to the email, and the program doesn't support this type of authentication;
    • Couldn't find a maFile to generate Steam Guard code for this account.
  • checked — the account was successfully checked.
  1. If for some reason there are unchecked accounts left, you can go back to step 10.

⠀If you want to build the EXE file by yourself:

  • Install pyinstaller:
pip install pyinstaller
  • Build the EXE file:
pyinstaller app.py -Fn csgo-rank-checker -i images/icons/app.ico --add-binary "images/icons;images/icons"

Updating

To the content

Windows

  1. Download an EXE file of the new version from the releases page and replace the old one with it.

GitHub image

  1. Stop the container:
docker stop csgo-rank-checker
  1. Remove the container:
docker rm csgo-rank-checker
  1. Update the image:
docker pull ghcr.io/secord0/csgo-rank-checker:main

Self-built image

  1. Stop the container:
docker stop csgo-rank-checker
  1. Remove the container:
docker rm csgo-rank-checker
  1. Go to the repository:
cd csgo-rank-checker
  1. Update the local files:
git pull
  1. Rebuild the image:
docker build -t csgo-rank-checker .

Source code

  1. Go to the repository:
cd csgo-rank-checker
  1. Update the local files:
git pull

Useful commands

To the content

⠀To run the program (GitHub image):

docker run -it --rm -v $HOME/csgo-rank-checker/files:/program/files --name csgo-rank-checker ghcr.io/secord0/csgo-rank-checker:main

⠀To run the program (self-built image):

docker run -it --rm -v $HOME/csgo-rank-checker/:/program --name csgo-rank-checker csgo-rank-checker

⠀To remove the container:

docker stop csgo-rank-checker; docker rm csgo-rank-checker

Report a bug or suggest an idea

To the content

⠀If you found a bug or have an idea, go to the link, select the template, fill it out and submit it.

Express your gratitude

To the content

⠀You can express your gratitude to the developer by sending fund to crypto wallets!

  • Address of EVM networks (Ethereum, Polygon, BSC, etc.): 0x900649087b8D7b9f799F880427DacCF2286D8F20
  • USDT TRC-20: TNpBdjcmR5KzMVCBJTRYMJp16gCkQHu84K
  • SOL: DoZpXzGj5rEZVhEVzYdtwpzbXR8ifk5bajHybAmZvR4H
  • BTC: bc1qs4a0c3fntlhzn9j297qdsh3splcju54xscjstc

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.