chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / nt / ntlm-challenger / package.nix
blob1e96bda9e470267acff279d6a594c17fcae203e0
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication {
7   pname = "ntlm-challenger";
8   version = "0-unstable-2022-11-10";
9   format = "other";
11   src = fetchFromGitHub {
12     owner = "nopfor";
13     repo = "ntlm_challenger";
14     rev = "bd61ef65c7692fb1968383894da662bf99026aec";
15     hash = "sha256-F9aZB8M25gPDY7J7cXkAH30m7zmk4NHczUHyBDBZInA=";
16   };
18   propagatedBuildInputs = with python3.pkgs; [
19     requests
20     impacket
21   ];
23   installPhase = ''
24     runHook preInstall
26     install -D ntlm_challenger.py $out/bin/ntlm_challenger
28     runHook postInstall
29   '';
31   meta = with lib; {
32     description = "Parse NTLM challenge messages over HTTP and SMB";
33     mainProgram = "ntlm_challenger";
34     homepage = "https://github.com/nopfor/ntlm_challenger";
35     license = licenses.mit;
36     maintainers = [ maintainers.crem ];
37   };