diff options
author | Christian Kögler <ck3d@gmx.de> | 2022-11-10 07:06:02 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-11-10 07:06:02 +0100 |
commit | 774dcada301d1585a8fd5a65b6dacdb32e4455a3 (patch) | |
tree | 5ef0a5420acca1ca94d58a04aae2dd5e2cee7821 | |
parent | d01cb18be494e3d860fcfe6be4ad63614360333c (diff) | |
parent | f552429c8071f9d597cb0306e9787933bc2bfc5c (diff) |
Merge pull request #199467 from considerate/udpreplay
udpreplay: init at 1.0.0
-rw-r--r-- | maintainers/maintainer-list.nix | 6 | ||||
-rw-r--r-- | pkgs/tools/networking/udpreplay/default.nix | 24 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
3 files changed, 32 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 99907a6877f83..bda7211ec2ff3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2773,6 +2773,12 @@ githubId = 40290417; name = "Seb Blair"; }; + considerate = { + email = "viktor.kronvall@gmail.com"; + github = "considerate"; + githubId = 217918; + name = "Viktor Kronvall"; + }; copumpkin = { email = "pumpkingod@gmail.com"; github = "copumpkin"; diff --git a/pkgs/tools/networking/udpreplay/default.nix b/pkgs/tools/networking/udpreplay/default.nix new file mode 100644 index 0000000000000..2e91e884e6f28 --- /dev/null +++ b/pkgs/tools/networking/udpreplay/default.nix @@ -0,0 +1,24 @@ +{ stdenv, cmake, libpcap, fetchFromGitHub, lib }: +stdenv.mkDerivation rec { + pname = "updreplay"; + version = "1.0.0"; + nativeBuildInputs = [ cmake ]; + buildInputs = [ libpcap ]; + src = fetchFromGitHub { + owner = "rigtorp"; + repo = "udpreplay"; + rev = "v${version}"; + hash = "sha256-8cp1RyVBnq3vx2LPkAx7ktmdLo0bSq9UWlbb/DrJxpc="; + }; + + meta = with lib; { + description = "Replay UDP packets from a pcap file"; + longDescription = '' + udpreplay is a lightweight alternative to tcpreplay for replaying UDP unicast and multicast streams from a pcap file. + ''; + homepage = "https://github.com/rigtorp/udpreplay"; + license = licenses.mit; + maintainers = [ maintainers.considerate ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index cdf564bd76444..0efcc5cf7e07b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -12305,6 +12305,8 @@ with pkgs; udftools = callPackage ../tools/filesystems/udftools {}; + udpreplay = callPackage ../tools/networking/udpreplay { }; + udpt = callPackage ../servers/udpt { }; udptunnel = callPackage ../tools/networking/udptunnel { }; |