biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / misc / one_gadget / default.nix
blob4bf550cea52a85c6697d11d542dbfd4690a3b3fb
1 { lib, binutils, bundlerApp, bundlerUpdateScript, makeWrapper }:
3 bundlerApp {
4   pname = "one_gadget";
5   gemdir = ./.;
6   exes = [ "one_gadget" ];
8   nativeBuildInputs = [ makeWrapper ];
10   postBuild = ''
11     wrapProgram $out/bin/one_gadget --prefix PATH : ${binutils}/bin
12   '';
14   passthru.updateScript = bundlerUpdateScript "one_gadget";
16   meta = with lib; {
17     description = "The best tool for finding one gadget RCE in libc.so.6";
18     homepage    = "https://github.com/david942j/one_gadget";
19     license     = licenses.mit;
20     maintainers = with maintainers; [ artemist nicknovitski ];
21     mainProgram = "one_gadget";
22     platforms   = platforms.unix;
23   };