Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
1.0 kB · 55 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556{ lib, stdenv, fetchFromGitHub, makeWrapper, samba, perl, openldap,}:
stdenv.mkDerivation rec { pname = "enum4linux"; version = "0.9.1";
src = fetchFromGitHub { owner = "CiscoCXSecurity"; repo = "enum4linux"; rev = "v${version}"; sha256 = "sha256-/R0P4Ft9Y0LZwKwhDGAe36UKviih6CNbJbj1lcNKEkM="; };
dontBuild = true;
nativeBuildInputs = [ makeWrapper ];
buildInputs = [ openldap perl samba ];
installPhase = '' mkdir -p $out/bin cp enum4linux.pl $out/bin/enum4linux
wrapProgram $out/bin/enum4linux \ --prefix PATH : ${ lib.makeBinPath [ samba openldap ] } '';
meta = with lib; { description = "Tool for enumerating information from Windows and Samba systems"; mainProgram = "enum4linux"; homepage = "https://labs.portcullis.co.uk/tools/enum4linux/"; license = licenses.gpl2Plus; maintainers = with maintainers; [ fishi0x01 ]; platforms = platforms.unix; };}