pyrdp icon indicating copy to clipboard operation
pyrdp copied to clipboard

RDP monster-in-the-middle (mitm) and library for Python with the ability to watch connections live or after the fact

Results 73 pyrdp issues
Sort by recently updated
recently updated
newest added

Did some tests today. There would be a way to identify "valid" Net-NTLM hashes from invalid ones and highlight the difference in the logs (we should keep the bad ones...

Simple change to play or pause reproduction of a replay via the space bar.

## Info Branch: master Command line: ```bash $ pyrdp-mitm.py --payload-powershell-file payload.ps1 --payload-delay 10000 --payload-duration 1000 [REDACTED] ``` Windows version: Server 2016 Datacenter ## Issue: ![image](https://user-images.githubusercontent.com/63729414/178606079-587b1b43-d410-4073-98be-c52f8106b00f.png) ## Fix: A simple fix...

bug

This pull request fixes #359 I've done two things: - Default FPS is now 25. (PS: It looks like a recent refactor makes it impossible to configure the FPS for...

Hello, Does PyRDP support using the mitm feature in front of a [xrdp](https://github.com/neutrinolabs/xrdp) server? If not, this could help deploy honeypots with a small alpine/ubuntu container acting as RDP backend....

honeypot
investigate

![image](https://user-images.githubusercontent.com/546325/157975212-e5ad28cd-791f-449d-8480-ab1c839890fe.png) Assigning milestone v1.2.0 but if it turns out to be complicated we will postpone it.

bug

When connecting to a server via pyrdp MITM, smart cards are not working properly. The device appears on the remote host but the certificates in the smart card are unaccessible.

help wanted

Hi Guys, cant get properly working, iam noob, give me some orientation, thanks! using : go1.15.8, python3.9 error while running 'set rdp.proxy.command': unknown or invalid syntax "set rdp.proxy.command", type help...

question
documentation

``` class GlyphEntry: """Glyph cache entry.""" def __init__(self, glyph: Glyph): """Construct a cache entry from a glyph.""" # Glyph origin. self.x = glyph.x self.y = glyph.y self.w = glyph.w self.h...

bug
help wanted
question

[CacheBitmapV3 unused statement ](https://github.com/GoSecure/pyrdp/blob/master/pyrdp/parser/rdp/orders/secondary.py#L232) The line above is overridden by line #239 and never used. There is a note on the statement, not sure if was intended to be a...

help wanted
investigate