diff options
author | Maximilian Bosch <maximilian@mbosch.me> | 2020-03-07 11:06:00 +0100 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2020-03-08 10:52:13 +0100 |
commit | e0a5d34664036bf9757f59d26f872ea9895c5c52 (patch) | |
tree | fe594922bc2faee14473460982ca1f82cb4e9c69 /pkgs/tools/security | |
parent | 3d6908bca193f55c4956da3112d19beac9112f6f (diff) | |
download | nixlib-e0a5d34664036bf9757f59d26f872ea9895c5c52.tar nixlib-e0a5d34664036bf9757f59d26f872ea9895c5c52.tar.gz nixlib-e0a5d34664036bf9757f59d26f872ea9895c5c52.tar.bz2 nixlib-e0a5d34664036bf9757f59d26f872ea9895c5c52.tar.lz nixlib-e0a5d34664036bf9757f59d26f872ea9895c5c52.tar.xz nixlib-e0a5d34664036bf9757f59d26f872ea9895c5c52.tar.zst nixlib-e0a5d34664036bf9757f59d26f872ea9895c5c52.zip |
brutespray: init at 1.6.6
Diffstat (limited to 'pkgs/tools/security')
-rw-r--r-- | pkgs/tools/security/brutespray/default.nix | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/tools/security/brutespray/default.nix b/pkgs/tools/security/brutespray/default.nix new file mode 100644 index 000000000000..be7c99f52527 --- /dev/null +++ b/pkgs/tools/security/brutespray/default.nix @@ -0,0 +1,40 @@ +{ stdenv, python3, fetchFromGitHub, makeWrapper, medusa }: + +stdenv.mkDerivation rec { + pname = "brutespray"; + version = "1.6.6"; + + src = fetchFromGitHub { + owner = "x90skysn3k"; + repo = pname; + rev = "brutespray-${version}"; + sha256 = "1rj8fkq1xz4ph1pmldphlsa25mg6xl7i7dranb0qjx00jhfxjxjh"; + }; + + postPatch = '' + substituteInPlace brutespray.py \ + --replace "/usr/share/brutespray" "$out/share/brutespray" + ''; + + dontBuild = true; + nativeBuildInputs = [ python3.pkgs.wrapPython makeWrapper ]; + buildInputs = [ python3 ]; + + installPhase = '' + install -Dm0755 brutespray.py $out/bin/brutespray + patchShebangs $out/bin + patchPythonScript $out/bin/brutespray + wrapProgram $out/bin/brutespray \ + --prefix PATH : ${stdenv.lib.makeBinPath [ medusa ]} + + mkdir -p $out/share/brutespray + cp -r wordlist/ $out/share/brutespray/wordlist + ''; + + meta = with stdenv.lib; { + homepage = "https://github.com/x90skysn3k/brutespray"; + description = "Brute-Forcing from Nmap output - Automatically attempts default creds on found services"; + license = licenses.mit; + maintainers = with maintainers; [ ma27 ]; + }; +} |