login-securite / DonPAPI

Dumping DPAPI credz remotely
GNU General Public License v3.0
930 stars 110 forks source link

add pipx install command & add swig hint #64

Closed FLX-0x00 closed 1 year ago

FLX-0x00 commented 1 year ago

To install DonPAPI with poetry or pipx, the package must be built locally. To correctly build the m2crypto dependency, you need to install the "swig" tool. It is available as a package for most distros out there.

zblurx commented 1 year ago

Hey, swig is used for m2crypto, which is actually used by dead code. Si I made a new branche called dep-fix in order to remove it, you can try this branch if you want

FLX-0x00 commented 1 year ago

Oh that would be nice. Just wanted to get a path to install with pipx as I switched for python based offensive tools from packaging arch packages to simply use pipx. Thanks for the fast feedback and your help.

zblurx commented 1 year ago

Merged the branch dep-fix

nightlark commented 10 months ago

Just a note if it comes up in the future here or in another project - there is a swig PyPI package that can be used in the build-system.requires section of pyproject.toml which provides a pre-built copy of swig for Windows/Linux/macOS systems.