From 4c7b571daad9d3f1586c54c15e421206976347f6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 5 Jul 2025 10:15:30 +0200 Subject: [PATCH] trevorspray: init at 2.3.1 Modular password spraying tool https://github.com/blacklanternsecurity/TREVORspray --- pkgs/by-name/tr/trevorspray/package.nix | 37 +++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/tr/trevorspray/package.nix diff --git a/pkgs/by-name/tr/trevorspray/package.nix b/pkgs/by-name/tr/trevorspray/package.nix new file mode 100644 index 000000000000..9b3e5efadf6b --- /dev/null +++ b/pkgs/by-name/tr/trevorspray/package.nix @@ -0,0 +1,37 @@ +{ + lib, + python3, + fetchPypi, +}: + +python3.pkgs.buildPythonApplication rec { + pname = "trevorspray"; + version = "2.3.1"; + pyproject = true; + + src = fetchPypi { + inherit pname version; + hash = "sha256-2kprXyZUAe8lBV48mBpmkhBtOoxgrP/TOTdS3Kw2WTE="; + }; + + build-system = with python3.pkgs; [ poetry-core ]; + + dependencies = with python3.pkgs; [ + beautifulsoup4 + exchangelib + mechanicalsoup + pygments + pysocks + sh + tldextract + trevorproxy + ]; + + meta = { + description = "Modular password spraying tool"; + homepage = "https://github.com/blacklanternsecurity/TREVORspray"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ fab ]; + mainProgram = "trevorspray"; + }; +}