Skip to content
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

feat: Added --no-downgrade mode. #189

Merged
merged 5 commits into from
Mar 16, 2020
Merged

feat: Added --no-downgrade mode. #189

merged 5 commits into from
Mar 16, 2020

Conversation

alxbl
Copy link
Collaborator

@alxbl alxbl commented Mar 13, 2020

This is a rework of the --gdi-passthrough branch that covers a broader set of passthrough options.

After some internal discussion, a mode that avoids fingerprinting by not downgrading any of the connection features makes more sense than per-extension support switches, so I renamed the switch to --no-downgrade and added some documentation to explain its current state, what it can and cannot do, and its impacts on the PyRDP player.

@alxbl alxbl requested a review from obilodeau March 13, 2020 15:05
Copy link
Collaborator

@Res260 Res260 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

pyrdp/mitm/SlowPathMITM.py Outdated Show resolved Hide resolved
@obilodeau obilodeau added the enhancement New feature or request label Mar 16, 2020
Copy link
Collaborator

@obilodeau obilodeau left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. Didn't test but if there's a problem we can address it quickly post-merge.

CHANGELOG.adoc Outdated Show resolved Hide resolved
@@ -306,6 +306,30 @@ After 5 seconds, input / output is restored back to normal.
#### Other MITM arguments
Run `pyrdp-mitm.py --help` for a full list of arguments.

##### `--no-downgrade`
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because of this new section the ToC will need to be regenerated. They used an online tool to do so. It kind of sucks that this is a manual step to be honest. Migrating this file to AsciiDoc would eliminate that problem. That said, just updating the ToC would be fine for now.

README.md Show resolved Hide resolved
alxbl and others added 2 commits March 16, 2020 11:56
Co-Authored-By: Olivier Bilodeau <obilodeau@gosecure.net>
@alxbl alxbl merged commit 08183ad into master Mar 16, 2020
@alxbl alxbl deleted the passthrough branch March 16, 2020 17:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants