Skip to content
eSports Leet Automatic Network Cheating Enhancement (ELANCE)
Python Makefile
Branch: master
Clone or download
Latest commit 22c1196 Aug 11, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs
edope
samples
test
.gitignore
.pre-commit-config.yaml
CHANGELOG.md
LICENSE
MANIFEST.in
Makefile
README.md
pyproject.toml
requirements_dev.txt
setup.cfg
setup.py
tox.ini

README.md

eSports Leet Automatic Network Cheating Enhancement (ELANCE)

Winners never cheat. Cheaters never win. Hackers sometimes cheat.

This software implements modifications to the ANT+ messages between an ANT+ USB dongle and a computer running a virtual cycling program, such as Zwift. ELANCE requires, and will install, USBQ. USBQ is a Python-based programming framework for monitoring and modifying USB communications.

Before proceeding with ELANCE you should verify that you can use Zwift with USBQ in pass-through mode. Run usbq mitm and verify that Zwift works as you would expect.

The hacks that ELANCE implements have been tested with Zwift but are not specific to Zwift in particular. The hacks may work with other virtual cycling applications.

See a talk and demo of USBQ from the DEF CON 27 presentation Cheating in eSports: How to Cheat at Virtual Cycling Using USB Hacks.

License

This is free software distributed under the MIT license

You can’t perform that action at this time.