-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Facedancer v3.0.0 #78
Facedancer v3.0.0 #78
Conversation
039531c
to
f5eec58
Compare
Would it be possible to port the |
The legacy keyboard examples based on I've got a bit much on my plate for the next few months to tackle porting the rest of the legacy keyboard examples myself, but if you are interested a good place to start would be to look at:
|
131d96b
to
9c2fec4
Compare
bb23d98
to
3893dc5
Compare
61b5a00
to
732e1a5
Compare
abaa902
to
2ae63e6
Compare
57a0a52
to
1f2109c
Compare
The to_this_endpoint() decorator based on the _wrap_with_field_matcher() helper did not compare the requests index against the endpoints address but against the static value 0b10001111.
…multiple interfaces The to_this_interface() decorator based on the _wrap_with_field_matcher() did not check the "index" field of the request. Thus always the first interfaces request handler was run.
USBDevice.handle_generic_get_descriptor_request() is called from USBInterface and USBDevice. Both callers passed themself as "self", which is technicially not correct, as "self" always has to be of type USBDevice. Now the signature is changed, so that it shows all possible types correctly.
Issue originally reported in greatscottgadgets#51 Initial pull-request in greatscottgadgets#52 Closes greatscottgadgets#51 Closes greatscottgadgets#52
1f2109c
to
adf8eb2
Compare
This PR replaces the core Facedancer
v2.x
implementation withfacedancer.future
and marks the beginning of facedancerv3.x
development.If you're using scripts or training materials that depend on features or APIs deprecated in
v3.x
, or simply seeking the old applets and examples, you can still access them in thev2.9.x
branch.