base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12 (#356361)
[NixPkgs.git] / pkgs / tools / networking / slowlorust / default.nix
blobd5e924d10272b4b7ad58b61bc888b47696697335
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , rustPlatform
5 , Security
6 }:
8 rustPlatform.buildRustPackage rec {
9   pname = "slowlorust";
10   version = "0.1.1";
12   src = fetchFromGitHub {
13     owner = "MJVL";
14     repo = pname;
15     rev = version;
16     hash = "sha256-c4NWkQ/QvlUo1YoV2s7rWB6wQskAP5Qp1WVM23wvV3c=";
17   };
19   cargoHash = "sha256-Wu1mm+yJw2SddddxC5NfnMWLr+dplnRxH3AJ1/mTAKM=";
21   buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
22     Security
23   ];
25   meta = with lib; {
26     description = "Lightweight slowloris (HTTP DoS) tool";
27     homepage = "https://github.com/MJVL/slowlorust";
28     license = licenses.mit;
29     maintainers = with maintainers; [ fab ];
30     mainProgram = "slowlorust";
31   };