alpnpass: init at 0.1

main
Arnout Engelen 3 years ago
parent 1ffba9f2f6
commit e0968c03d7
No known key found for this signature in database
GPG Key ID: 061107B0F74A6DAA
  1. 34
      pkgs/applications/networking/alpnpass/default.nix
  2. 2
      pkgs/top-level/all-packages.nix

@ -0,0 +1,34 @@
{ buildGoModule
, fetchFromGitHub
, lib
}:
buildGoModule rec {
pname = "alpnpass";
version = "0.1";
src = fetchFromGitHub {
owner = "VerSprite";
repo = "alpnpass";
rev = version;
hash = "sha256-hNZqGTV17rFSKLhZzNqH2E4SSb6Jhk7YQ4TN0HnE+9g=";
};
vendorSha256 = "sha256-pQpattmS9VmO3ZIQUFn66az8GSmB4IvYhTTCFn6SUmo=";
meta = with lib; {
description = "Inspect the plaintext payload inside of proxied TLS connections";
longDescription = ''
This tool will listen on a given port, strip SSL encryption,
forward traffic through a plain TCP proxy,
then encrypt the returning traffic again
and send it to the target of your choice.
Unlike most SSL stripping solutions this tool will negotiate ALPN and
preserve the negotiated protocol all the way to the target.
'';
homepage = "https://github.com/VerSprite/alpnpass";
license = licenses.unlicense;
maintainers = [ maintainers.raboof ];
};
}

@ -33216,6 +33216,8 @@ with pkgs;
acpilight = callPackage ../misc/acpilight { };
alpnpass = callPackage ../applications/networking/alpnpass { };
android-file-transfer = libsForQt5.callPackage ../tools/filesystems/android-file-transfer { };
antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { };

Loading…
Cancel
Save