Skip to content

Commit

Permalink
Merge pull request #245421 from exploitoverload/master
Browse files Browse the repository at this point in the history
psudohash: init at unstable-2023-05-15
  • Loading branch information
NickCao authored Jul 28, 2023
2 parents f4e9817 + db33789 commit 69d609a
Show file tree
Hide file tree
Showing 2 changed files with 42 additions and 0 deletions.
40 changes: 40 additions & 0 deletions pkgs/tools/security/psudohash/default.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
lib,
fetchFromGitHub,
stdenv,
python3
}:

stdenv.mkDerivation rec {
pname = "psudohash";
version = "unstable-2023-05-15";

src = fetchFromGitHub {
owner = "t3l3machus";
repo = "psudohash";
rev = "2d586dec8b5836546ae54b924eb59952a7ee393c";
hash = "sha256-l/Rp9405Wf6vh85PFrRTtTLJE7GPODowseNqEw42J18=";
};

buildInputs = [ python3 ];

installPhase = ''
runHook preInstall
install -Dm555 psudohash.py $out/bin/psudohash
install -Dm444 common_padding_values.txt $out/share/psudohash/common_padding_values.txt
substituteInPlace $out/bin/psudohash \
--replace "common_padding_values.txt" "$out/share/${pname}/common_padding_values.txt"
runHook postInstall
'';

meta = with lib; {
description = "Password list generator for orchestrating brute force attacks and cracking hashes";
homepage = "https://github.com/t3l3machus/psudohash";
license = licenses.mit;
maintainers = with maintainers; [ exploitoverload ];
};
}
2 changes: 2 additions & 0 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11983,6 +11983,8 @@ with pkgs;

psutils = callPackage ../tools/typesetting/psutils { };

psudohash = callPackage ../tools/security/psudohash { };

psensor = callPackage ../tools/system/psensor {
libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl;
};
Expand Down

1 comment on commit 69d609a

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@NickCao, you pushed a commit directly to master/release branch
instead of going through a Pull Request.

That's highly discouraged beyond the few exceptions listed
on #118661

Please sign in to comment.