Facedancer
latest
User Documentation
Getting started with Facedancer
Library Overview
Using Facedancer
Using USB Proxy
Facedancer Examples
API Documentation
facedancer
Developer Documentation
How to write a new Facedancer Backend
Facedancer
Facedancer Documentation
Edit on GitHub
Facedancer Documentation
User Documentation
Getting started with Facedancer
Install the Facedancer library
Run a Facedancer example
Library Overview
Core USB Device Model
Device Emulation Support
USB Proxy
Facedancer Board Backends
Supporting Functionality
Using Facedancer
Introduction
Device Descriptor
Configuration Descriptor
Request Handlers
Testing The Emulation
Suggestion Engine
Annotated template
Using USB Proxy
Introduction
The Simplest USB Proxy
Writing USB Proxy Filters
Facedancer Examples
rubber-ducky.py
ftdi-echo.py
mass-storage.py
API Documentation
facedancer
Developer Documentation
How to write a new Facedancer Backend
1. Derive a new backend class
2. Implement backend callback methods
3. Implement the backend event loop
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
On Read the Docs
Project Home
Builds