nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 aesedb,
4 aiosmb,
5 aiowinreg,
6 buildPythonPackage,
7 fetchPypi,
8 minidump,
9 minikerberos,
10 msldap,
11 setuptools,
12 winsspi,
13}:
14
15buildPythonPackage rec {
16 pname = "pypykatz";
17 version = "0.6.13";
18 pyproject = true;
19
20 src = fetchPypi {
21 inherit pname version;
22 hash = "sha256-+T1E/Dk4OcXa8vBhspuB/8V23TORsXXetZpylW25SJM=";
23 };
24
25 build-system = [ setuptools ];
26
27 dependencies = [
28 aesedb
29 aiosmb
30 aiowinreg
31 minikerberos
32 msldap
33 winsspi
34 minidump
35 ];
36
37 # Project doesn't have tests
38 doCheck = false;
39
40 pythonImportsCheck = [ "pypykatz" ];
41
42 meta = {
43 description = "Mimikatz implementation in Python";
44 homepage = "https://github.com/skelsec/pypykatz";
45 changelog = "https://github.com/skelsec/pypykatz/releases/tag/${version}";
46 license = lib.licenses.mit;
47 maintainers = with lib.maintainers; [ fab ];
48 mainProgram = "pypykatz";
49 };
50}