Fabian Affolter 2025-04-04 15:47:44 +02:00
parent a571487ef0
commit e26ae3fdfe

View file

@ -6,33 +6,29 @@
python3.pkgs.buildPythonApplication rec { python3.pkgs.buildPythonApplication rec {
pname = "adidnsdump"; pname = "adidnsdump";
version = "1.3.1-unstable-2023-12-13"; version = "1.4.0";
pyproject = true; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dirkjanm"; owner = "dirkjanm";
repo = "adidnsdump"; repo = "adidnsdump";
rev = "8bbb4b05b2d1b792f3c77ce0a4a762ab9e08727d"; tag = "v${version}";
hash = "sha256-dIbnUyV3gdWHHoyzD0ME2fXlMoiQkdrqQ7qQ6Ab6qs0="; hash = "sha256-gKOIZuXYm8ltaajmOZXulPX5dI4fWz4xiZ8W0kPpcRk=";
}; };
nativeBuildInputs = with python3.pkgs; [ build-system = with python3.pkgs; [ setuptools ];
setuptools
];
propagatedBuildInputs = with python3.pkgs; [ dependencies = with python3.pkgs; [
impacket impacket
ldap3 ldap3
]; ];
pythonImportsCheck = [ pythonImportsCheck = [ "adidnsdump" ];
"adidnsdump"
];
meta = with lib; { meta = with lib; {
description = "Active Directory Integrated DNS dumping by any authenticated user"; description = "Active Directory Integrated DNS dumping by any authenticated user";
homepage = "https://github.com/dirkjanm/adidnsdump"; homepage = "https://github.com/dirkjanm/adidnsdump";
changelog = "https://github.com/dirkjanm/adidnsdump/releases/tag/v${version}"; changelog = "https://github.com/dirkjanm/adidnsdump/releases/tag/${src.tag}";
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ fab ]; maintainers = with maintainers; [ fab ];
mainProgram = "adidnsdump"; mainProgram = "adidnsdump";