citronneur / rdpy

Remote Desktop Protocol in Twisted Python
GNU General Public License v3.0
1.68k stars 544 forks source link

Python 3 support #91

Closed t3chn0m4g3 closed 2 years ago

t3chn0m4g3 commented 5 years ago

Are you planning on upgrading tp Python 3.x?

citronneur commented 5 years ago

yes it's planned...

t3chn0m4g3 commented 5 years ago

Thank you for the swift feedback!

ShayNehmad commented 5 years ago

I'd love for this too as I have a project (Infection Monkey) which uses this and I need to migrate it to Python 3. If any help can be provided @citronneur let me know!

Gurulhu commented 5 years ago

if there's any ongoing project on python3 port already, I would like to help too, @citronneur

rhertzog commented 5 years ago

Hi, just pointing out we (Kali) would like to see a Python 3 and Qt 5 version, at least for the benefit of eyewitness which depends on rdpy. Python 2 EOL is at the end of the year, so Linux distributions (like Debian Testing on which Kali is based) are actively removing Python 2 and we need to follow that move. Do you have any idea when you will be able to tackle this ? Maybe you can jump on the help offers of @ShayNehmad and @Gurulhu

This is tracked here on the Kali side: https://gitlab.com/kalilinux/packages/python-rdpy/issues/1

Thank you for maintaining rdpy ! Greetings from a fellow French developer ;)

ShayNehmad commented 5 years ago

@rhertzog We've decided to remove rdpy as a dependency from our project completely so unfortunately I'll have to withdraw my offer.

ChrisTruncer commented 4 years ago

Figured I would chime in and see if there's an idea of a timeline for this being updated to python3. I just upgraded EyeWitness to Py 3 and would love to get this functionality added back in again!

Thanks for all your work on this project!

quentinhardy commented 4 years ago

Thank you for this project. Very interested too for having rdpy compatible with python 3. Thank you in advance.

t3chn0m4g3 commented 4 years ago

@citronneur Any updates on Py3.x support?

zevlag commented 4 years ago

There is a fork @hackdefendr started working on here with a Python 3 and QT 5 port. It's currently non functioning, but a good start. https://github.com/hackdefendr/rdpy

hackdefendr commented 4 years ago

Thanks for the mention!

I could really use some help :) I'm having trouble with debugging and finding time to work on it.

It does install all the requirements successfully. I'm still trying to figure it all out.

serialenabler commented 4 years ago

yep python 3 would be super helpful. having an issue getting this installed with python 2.x :(

citronneur commented 4 years ago

Iā€™m working on. See python3 branch šŸ—ļø

0xbart commented 3 years ago

Any update @citronneur ? :-)

t3chn0m4g3 commented 3 years ago

@citronneur The Python 3 branch builds properly, however it is failing at runtime. As described here by the end of the year Alpine 3.11 will no longer receive (security) updates. We would love to continue to include RDPY in the future and hope you have the time to release a Python 3 port. Even if not; thank you for all the time and effort you put in RDPY, it is a great addition to T-Pot and people really value it.

citronneur commented 2 years ago

Hello @t3chn0m4g3,

Still working on it. Need to have more times.

t3chn0m4g3 commented 2 years ago

Thank you. I know exactly what you mean šŸ˜‡

citronneur commented 2 years ago

šŸ™

t3chn0m4g3 commented 2 years ago

For the time being I will be removing RDPY from the next T-Pot release until there is a Py3 version available. Thanks again, RDPY is the perfect RDP honeypot.

this-is-dimpi commented 1 year ago

@citronneur Are you planning on upgrading RDPY with Python 3.x? May I know please? I am trying another modules but not working effectively. It would be great help.

sskras commented 1 year ago

I found a fork dedicated to porting to Py 3: https://github.com/massimiliano-dalcero/rdpy

But it looks only a bit newer than the upstream ā€“ I see only older fixes here: https://github.com/citronneur/rdpy/compare/master...massimiliano-dalcero:rdpy:master