Download Latest Version 2.1.0 - Quality of [Serpent] Life source code.tar.gz (13.1 MB)
Email in envelope

Get an email when there's a new version of PyRDP

Home / v2.0.0
Name Modified Size InfoDownloads / Week
Parent folder
pyrdp_mitm-2.0.0-pp310-pypy310_pp73-win_amd64.whl 2023-12-22 326.5 kB
pyrdp_mitm-2.0.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl 2023-12-22 325.3 kB
pyrdp_mitm-2.0.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 328.6 kB
pyrdp_mitm-2.0.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 327.4 kB
pyrdp_mitm-2.0.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 328.6 kB
pyrdp_mitm-2.0.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 327.4 kB
pyrdp_mitm-2.0.0-pp39-pypy39_pp73-win_amd64.whl 2023-12-22 326.6 kB
pyrdp_mitm-2.0.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 327.4 kB
pyrdp_mitm-2.0.0-pp38-pypy38_pp73-win_amd64.whl 2023-12-22 326.6 kB
pyrdp_mitm-2.0.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl 2023-12-22 325.3 kB
pyrdp_mitm-2.0.0-pp37-pypy37_pp73-win_amd64.whl 2023-12-22 326.5 kB
pyrdp_mitm-2.0.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl 2023-12-22 325.3 kB
pyrdp_mitm-2.0.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 328.6 kB
pyrdp_mitm-2.0.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl 2023-12-22 325.3 kB
pyrdp_mitm-2.0.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 328.6 kB
pyrdp_mitm-2.0.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 327.4 kB
pyrdp_mitm-2.0.0-cp312-cp312-musllinux_1_1_i686.whl 2023-12-22 357.1 kB
pyrdp_mitm-2.0.0-cp312-cp312-musllinux_1_1_x86_64.whl 2023-12-22 355.5 kB
pyrdp_mitm-2.0.0-cp312-cp312-win32.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp312-cp312-win_amd64.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp312-cp312-macosx_10_9_x86_64.whl 2023-12-22 324.0 kB
pyrdp_mitm-2.0.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 352.0 kB
pyrdp_mitm-2.0.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 351.1 kB
pyrdp_mitm-2.0.0-cp311-cp311-musllinux_1_1_x86_64.whl 2023-12-22 356.1 kB
pyrdp_mitm-2.0.0-cp311-cp311-win32.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp311-cp311-win_amd64.whl 2023-12-22 326.4 kB
pyrdp_mitm-2.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 351.3 kB
pyrdp_mitm-2.0.0-cp311-cp311-musllinux_1_1_i686.whl 2023-12-22 357.7 kB
pyrdp_mitm-2.0.0-cp310-cp310-win_amd64.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp311-cp311-macosx_10_9_x86_64.whl 2023-12-22 324.0 kB
pyrdp_mitm-2.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 352.1 kB
pyrdp_mitm-2.0.0-cp310-cp310-musllinux_1_1_x86_64.whl 2023-12-22 355.2 kB
pyrdp_mitm-2.0.0-cp310-cp310-win32.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 351.2 kB
pyrdp_mitm-2.0.0-cp310-cp310-musllinux_1_1_i686.whl 2023-12-22 356.9 kB
pyrdp_mitm-2.0.0-cp39-cp39-win_amd64.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp310-cp310-macosx_10_9_x86_64.whl 2023-12-22 324.0 kB
pyrdp_mitm-2.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 352.1 kB
pyrdp_mitm-2.0.0-cp39-cp39-musllinux_1_1_x86_64.whl 2023-12-22 355.0 kB
pyrdp_mitm-2.0.0-cp39-cp39-win32.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 351.9 kB
pyrdp_mitm-2.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 351.0 kB
pyrdp_mitm-2.0.0-cp39-cp39-musllinux_1_1_i686.whl 2023-12-22 356.6 kB
pyrdp_mitm-2.0.0-cp38-cp38-win_amd64.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp39-cp39-macosx_10_9_x86_64.whl 2023-12-22 324.0 kB
pyrdp_mitm-2.0.0-cp38-cp38-musllinux_1_1_i686.whl 2023-12-22 356.8 kB
pyrdp_mitm-2.0.0-cp38-cp38-musllinux_1_1_x86_64.whl 2023-12-22 355.2 kB
pyrdp_mitm-2.0.0-cp38-cp38-win32.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp38-cp38-macosx_10_9_x86_64.whl 2023-12-22 324.0 kB
pyrdp_mitm-2.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 352.5 kB
pyrdp_mitm-2.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 351.6 kB
pyrdp_mitm-2.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl 2023-12-22 356.2 kB
pyrdp_mitm-2.0.0-cp37-cp37m-win32.whl 2023-12-22 326.3 kB
pyrdp_mitm-2.0.0-cp37-cp37m-win_amd64.whl 2023-12-22 326.4 kB
pyrdp_mitm-2.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl 2023-12-22 352.4 kB
pyrdp_mitm-2.0.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl 2023-12-22 351.5 kB
pyrdp_mitm-2.0.0-cp37-cp37m-musllinux_1_1_i686.whl 2023-12-22 357.8 kB
pyrdp_mitm-2.0.0-cp37-cp37m-macosx_10_9_x86_64.whl 2023-12-22 324.0 kB
2.0.0 - Winter_s Break[ing changes] source code.tar.gz 2023-12-22 13.1 MB
2.0.0 - Winter_s Break[ing changes] source code.zip 2023-12-22 13.2 MB
README.md 2023-12-22 2.8 kB
Totals: 61 Items   45.9 MB 0

pyrdp-2 0-v2-web

Release Highlights

  • PyPI pre-built packages for Linux, Windows and macOS (easier installation)
  • Ported to QT6
  • Docker images based on Ubuntu 22.04

Full list of changes follows.

Backwards Compatibility Changes

  • All tools lost their .py suffix. For example, pyrdp-mitm.py is now pyrdp-mitm.
  • Requires Python 3.7
  • master Docker container tag renamed devel (master-slim to devel-slim)
  • The log field sessionID changed format from <firstname><100000-999999> to <adjective>_<name>_<1000000-9999999> (#458)
  • Stolen clipboard files are now stored hashed under the files/ hierarchy without sessionId and linked from filesystems/<sessionID>/clipboard/ hierarchy (#338)
  • Python project name is now pyrdp-mitm since pyrdp was taken on PyPI (#456)

Enhancements

  • Pre-built binaries available on PyPI for Linux, Windows and macOS! (#451)
  • PyRDP now runs with QT6 which is better supported than QT5 nowadays (#436, [#453])
  • Support for RDP version 10.11 (#433)
  • Support for Python 3.11 by updating PyAV to get pre-built binary wheels (#437, [#438])
  • MITM start and termination log messages are now part of the JSON logs (#447)
  • Docker images are now based on Ubuntu 22.04 and dependencies were minimized (#455)
  • Documented how to run pyrdp-convert through a Docker container (#455)
  • Fixed sessionID duplication caused by a bad name library and added an extra digit (#458, [#460])
  • Stolen clipboard files are deduplicated (via hashing) just like mapped drives files (#338, [#462])

Bug fixes

  • JSON logging of files captured via the clipboard was fixed (#441)
  • Fixed support for Windows on Python 3.8+ (#316, [#439], [#444])
  • Updated Twisted's minimum version to 23 (#316, [#455])
  • Added more missing dependencies for the GUI on Ubuntu 20.04 LTS (#448)
  • Fixed installation issue on Windows with Python 3.11 (#436)

Infrastructure

  • Project packaging modernized, getting rid of pkg_resources deprecation warnings (#416, [#440])
  • Added Python 3.10 tests on Windows to CI test configuration (#439)
  • Then replaced Python 3.10 with Python 3.11 for CI test configuration (#438)
  • Also added Ubuntu 20.04, 22.04 and Python 3.12 in CI test configurations (#455)
  • Using cibuildwheel for cross-platform and cross-python builds Windows, Linux, macOS (#451)
  • Deprecation cleanup in CI (#452)
  • Updated our dependencies to the latest stable versions (#454)
  • Renamed master branch to main (#450, [#459])

Credits

Thanks to the following people who contributed to this release:

@kszafran, Mason Shi (@Mas0nShi), Olivier Bilodeau (@obilodeau) and @plonxyz

Source: README.md, updated 2023-12-22