git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #138469 from elohmeier/ligolo-ng

ligolo-ng: init at 0.1

commit234ca69edd1fae56f31be77632c4caa9fe46daa8 authorFabian Affolter <fabian@affolter-engineering.ch> dateWed 6 Oct 2021, 12:53 (5 years ago) parent1c1b567d133331
2 files changed+33
pkgs/tools/networking/ligolo-ng/default.nix+31 pkgs/top-level/all-packages.nix+2
pkgs/tools/networking/ligolo-ng/default.nixnew file+31
@@ -0,0 +1,31 @@
1+{ lib, buildGoModule, fetchFromGitHub }:
2+
3+buildGoModule rec {
4+ pname = "ligolo-ng";
5+ version = "0.1";
6+
7+ src = fetchFromGitHub {
8+ owner = "tnpitsecurity";
9+ repo = "ligolo-ng";
10+ rev = "v${version}";
11+ sha256 = "sha256-Ipfp+Ke4iSJmvUtfNUt/XSPTSDSdeMs+Ss8acZHUYrE=";
12+ };
13+
14+ postConfigure = ''
15+ export CGO_ENABLED=0
16+ '';
17+
18+ ldflags = [ "-s" "-w" "-extldflags '-static'" ];
19+
20+ vendorSha256 = "sha256-axRCThmFavR+GTRWSgdAr2mbrp07hsFea0rKLQNIhgU=";
21+
22+ doCheck = false; # tests require network access
23+
24+ meta = with lib; {
25+ homepage = "https://github.com/tnpitsecurity/ligolo-ng";
26+ description = "A tunneling/pivoting tool that uses a TUN interface";
27+ platforms = platforms.linux;
28+ license = licenses.gpl3Only;
29+ maintainers = with maintainers; [ elohmeier ];
30+ };
31+}
pkgs/top-level/all-packages.nix+2
@@ -18115,6 +18115,8 @@ with pkgs;
1811518115
1811618116 lightstep-tracer-cpp = callPackage ../development/libraries/lightstep-tracer-cpp { };
1811718117
18118+ ligolo-ng = callPackage ../tools/networking/ligolo-ng { };
18119+
1811818120 linenoise = callPackage ../development/libraries/linenoise { };
1811918121
1812018122 linenoise-ng = callPackage ../development/libraries/linenoise-ng { };