the-useless-one / pywerview

A (partial) Python rewriting of PowerSploit's PowerView
GNU General Public License v3.0
924 stars 114 forks source link

python3 and ldap3 #39

Closed ThePirateWhoSmellsOfSunflowers closed 3 years ago

ThePirateWhoSmellsOfSunflowers commented 3 years ago

Hey, salut, ça va ?

As you know, I manage to find some time to properly migrate pywerview to python3 and change the ldap library.

This PR contains:

I've tested the project against my own lab and during some assessments, so everybody should consider this release as an unstable one. Also, keep in mind that, I only tested get-* functions, which are my priorities right now. Please, fuzz it and report issues :wink: I've tried to not break all the internals, but who knows ?

I changed the pywerview internal version to 0.3 within some files and add some dependencies too, but, because my project management skills are based on a coin flip, maybe this is not the right things to do :man_shrugging:

:sunflower:

mpgn commented 3 years ago

Hello,

Crazy work ! when merged don't forget to push it to pip so we can use it on CME :smile:

(I need to find time to listen to your podcast now, haha)

Why not being my next interviewee hug hug ? :microphone: :smiley:

the-useless-one commented 3 years ago

Bonjour à tous !

Thank you @mpgn and @ThePirateWhoSmellsOfSunflowers for this amazing work. So glad that pywerview now works in Python3, and that we no longer have problems with special characters in LDAP search!

Pywerview v0.3.0 is a go, and is published on PyPI.

Cheers,

Y

mpgn commented 3 years ago

Will test it on cme this week 👍

mpgn commented 3 years ago

All good on CME for me, integrated to the cme sponsorware repo and in kali in a few weeks (will be hopefully pushed to the public repo of cme after some time)