Skip to content

Chrome extension + Tesseract server | Cheating software for 10fastfingers.com, a speed typing website.

Notifications You must be signed in to change notification settings

kosciolek/100fastfingers

Repository files navigation

100fastfingers

Because sometimes 10 ain't enough: Chrome Extension + Nodejs server + Tesseract.

Cheating software for 10fastfingers.com.

Handles both the normal races, and the AntiCheat guard.


Demo


Installation

Server

Install Tesseract and desired language packs. Tesseract docs.

Start the server with:

TESSERACT_BIN=tesseract/binary/path yarn server:start

Extension

cd ext && yarn build

The ext/dist directory is ready to be loaded as an extension with Chrome's developer mode enabled.

Usage

Open the extension's popup.

In the Normal tab, you may submit fake tests. Select the desired WPM (mind that it's an approximation, and the result might be 20-30 higher on occasion).

Once a high-scoring test is submitted, you will be forced to pass an AntiCheat test.

In the AntiCheat tab, you may submit AntiCheat tests. Press the RUN ANTICHEAT button and, once enough time has passed, press SUBMIT RECOGNIZED.

Not every AntiCheat image is recognized properly - some of them are too unreadable. You may click the RESET button to return to the starting point, and repeat the procedure until you get a satisfactory result.

Languages

Though only Polish is supported so far, the Tesseract server request's body already has a lang field which is forwarded directly to Tesseract, and thus it's enough to change client logic:

  • The lang field in the request body
  • Possibly 10fastfingers requests to indicate a different language

About

Chrome extension + Tesseract server | Cheating software for 10fastfingers.com, a speed typing website.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published