diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 210887fdb6a7..ff468592120a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -16685,6 +16685,13 @@ githubId = 23097564; name = "Nora Widdecke"; }; + pwnwriter = { + name = "Nabeen Tiwaree"; + email = "hey@pwnwriter.xyz"; + keys = [ { fingerprint = "B681 763F 9B5B DF27 9A13 9E0C 0544 A89B C519 20AA"; } ]; + github = "pwnwriter"; + githubId = 90331517; + }; pwoelfel = { name = "Philipp Woelfel"; email = "philipp.woelfel@gmail.com"; diff --git a/pkgs/by-name/ka/kanha/package.nix b/pkgs/by-name/ka/kanha/package.nix new file mode 100644 index 000000000000..c3f713d0370d --- /dev/null +++ b/pkgs/by-name/ka/kanha/package.nix @@ -0,0 +1,40 @@ +{ + lib, + rustPlatform, + fetchCrate, + stdenv, + darwin, + openssl, +}: + +rustPlatform.buildRustPackage rec { + pname = "kanha"; + version = "0.1.2"; + + src = fetchCrate { + inherit version; + pname = "kanha"; + hash = "sha256-ftTmYCkra3x/oDgGJ2WSf6yLeKXkwLJXhjuBdv7fVLY="; + }; + + cargoHash = "sha256-kjHLc+qWo5dB4qbdlIWzk/pjpghRaDcX/7kkjEM219c="; + + buildInputs = + [ openssl ] + ++ lib.optionals stdenv.isDarwin ( + with darwin.apple_sdk.frameworks; + [ + Security + CoreFoundation + SystemConfiguration + ] + ); + + meta = { + description = "Web-app pentesting suite written in rust"; + homepage = "https://github.com/pwnwriter/kanha"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ pwnwriter ]; + mainProgram = "kanha"; + }; +}