1{ lib
2, aiosmb
3, aiowinreg
4, buildPythonPackage
5, fetchPypi
6, minidump
7, minikerberos
8, msldap
9, winsspi
10}:
11
12buildPythonPackage rec {
13 pname = "pypykatz";
14 version = "0.5.2";
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "1lyvypi1g4l9fq1f9q05bdn6vq8y5y9ghmb6ziqdycr0lxn7lfdd";
19 };
20
21 propagatedBuildInputs = [
22 aiosmb
23 aiowinreg
24 minikerberos
25 msldap
26 winsspi
27 minidump
28 ];
29
30 # Project doesn't have tests
31 doCheck = false;
32 pythonImportsCheck = [ "pypykatz" ];
33
34 meta = with lib; {
35 description = "Mimikatz implementation in Python";
36 homepage = "https://github.com/skelsec/pypykatz";
37 license = with licenses; [ mit ];
38 maintainers = with maintainers; [ fab ];
39 };
40}