Unverified Commit 93ecaab8 authored by Alexander Bantyev's avatar Alexander Bantyev Committed by GitHub
Browse files

Merge pull request #187596 from Izorkin/init-diswall

diswall: init at 0.2.0
parents 98d30160 2072485a
Loading
Loading
Loading
Loading
+33 −0
Original line number Diff line number Diff line
{ lib, rustPlatform, fetchFromGitHub }:

rustPlatform.buildRustPackage rec {
  pname = "diswall";
  version = "0.2.0";

  src = fetchFromGitHub {
    owner = "dis-works";
    repo = "diswall-rs";
    rev = "v${version}";
    sha256 = "sha256-zT8RRg+Ver7dYtJL9htrZ8nXoD0V7IvdIqHTKDmbZ7c=";
  };

  cargoSha256 = "sha256-N+w1OiCy3scahFdYI49GpL301t1qNd/X4fdLMoQE/2s=";

  doCheck = false;

  meta = with lib; {
    description = "Distributed firewall";
    longDescription = ''
      Diswall (distributed firewall) - a client of distributed firewall
      working on many servers and using NATS for the transport level.
      Its purpose - blocking IPs with a blink of the eye on all servers
      in any infrastructure when some IP checks any of the closed ports
      of anyone of these servers. Therefore, diswall provides good
      protection of whole infrastructure (as anti-shodan) preventing
      intruder to get any system information.
    '';
    homepage = "https://www.diswall.stream";
    license = with licenses; [ gpl3 ];
    maintainers = with maintainers; [ izorkin ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -686,6 +686,8 @@ with pkgs;
  dispad = callPackage ../tools/X11/dispad { };
  diswall = callPackage ../applications/networking/diswall { };
  dupeguru = callPackage ../applications/misc/dupeguru { };
  dump1090 = callPackage ../applications/radio/dump1090 { };