Skip to content

Commit

Permalink
bump 0.7.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ThePirateWhoSmellsOfSunflowers committed Sep 6, 2024
1 parent 0760a6d commit 973ed79
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 11 deletions.
21 changes: 12 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -294,14 +294,12 @@ Pywerview can print results in json format by using the `--json` switch.

### The case of LDAP Signing and LDAP Channel Binding

If you want to use pywerview against DCs that implment LDAP Signing and/or LDAP Channel Binding,
you need to install a forked version of the `ldap3` library. You can find this special version
[here](https://github.com/ThePirateWhoSmellsOfSunflowers/ldap3/tree/tls_cb_and_seal_for_ntlm).
This version adds [this PR](https://github.com/cannatag/ldap3/pull/1087) by
[@ThePirateWhoSmellsOfSunflowers](https://github.com/ThePirateWhoSmellsOfSunflowers)
and [this one](https://github.com/cannatag/ldap3/pull/1042) by [@CravateRouge](https://github.com/CravateRouge).

`pip install` this branch within your pywerview virtual env. You can check if your pywerview
To work against against DCs that implment LDAP Signing and/or LDAP Channel Binding, you need to install a forked version
of the `ldap3` library. You can find this special version [here](https://pypi.org/project/ldap3-bleeding-edge/).
This version is `ldap3` version 2.10.1 (which is not on pipy) + 6 pending PRs. Sources for this package can be found
[here](https://github.com/ThePirateWhoSmellsOfSunflowers/ldap3)

`pip install ldap3-bleeding-edge` this branch within your pywerview virtual env. You can check if your pywerview
installation uses the fork by enabling debug logging (`-l DEBUG`).

pywerview falls back to [simple authentication](https://datatracker.ietf.org/doc/html/rfc2251#autoid-26) if the custom branch is
Expand Down Expand Up @@ -332,11 +330,16 @@ not installed.
for his debugging, love you baby :heart:
* Thanks to [@mpgn](https://github.com/mpgn) for his python 3 contributions.

## MISC

Slides:
* 2024: ["pywerview: a (partial) Python rewriting of PowerSploit's PowerView"](https://github.com/ThePirateWhoSmellsOfSunflowers/keuvra/blob/main/slides/pywerview_defcon_paris.pdf) for [DefconParis](https://x.com/DefconParis)

## COPYRIGHT

PywerView - A Python rewriting of PowerSploit's PowerView

Yannick Méheut [yannick (at) meheut (dot) org] - Copyright © 2023
Yannick Méheut [yannick (at) meheut (dot) org] - Copyright © 2024

This program is free software: you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
long_description = open('README.md').read()

setup(name='pywerview',
version='0.6.1',
version='0.7.0',
description='A Python port of PowerSploit\'s PowerView',
long_description=long_description,
long_description_content_type='text/markdown',
Expand All @@ -29,7 +29,7 @@
'beautifulsoup4',
'lxml',
'pyasn1',
'ldap3>=2.8.1',
'ldap3-bleeding-edge',
'gssapi',
'pycryptodome',
],
Expand Down

0 comments on commit 973ed79

Please sign in to comment.