diff options
author | Cedric Cellier <rixed@happyleptic.org> | 2018-12-21 11:37:20 +0100 |
---|---|---|
committer | Cedric Cellier <rixed@happyleptic.org> | 2019-03-15 08:21:09 +0100 |
commit | 1881bd83ccd6d0d4dcfab0228744be5de8d565a2 (patch) | |
tree | 4d589cd247b9e5ed6a3964558f6e672ff04052c6 /pkgs/tools/networking/junkie/default.nix | |
parent | 4a1ee9fc55542015dbc9c001ee9e7abe5b72866b (diff) | |
download | nixpkgs-1881bd83ccd6d0d4dcfab0228744be5de8d565a2.tar nixpkgs-1881bd83ccd6d0d4dcfab0228744be5de8d565a2.tar.gz nixpkgs-1881bd83ccd6d0d4dcfab0228744be5de8d565a2.tar.bz2 nixpkgs-1881bd83ccd6d0d4dcfab0228744be5de8d565a2.tar.lz nixpkgs-1881bd83ccd6d0d4dcfab0228744be5de8d565a2.tar.xz nixpkgs-1881bd83ccd6d0d4dcfab0228744be5de8d565a2.tar.zst nixpkgs-1881bd83ccd6d0d4dcfab0228744be5de8d565a2.zip |
junkie: init at 2.8.0
Diffstat (limited to 'pkgs/tools/networking/junkie/default.nix')
-rw-r--r-- | pkgs/tools/networking/junkie/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/tools/networking/junkie/default.nix b/pkgs/tools/networking/junkie/default.nix new file mode 100644 index 00000000000..68b1b158524 --- /dev/null +++ b/pkgs/tools/networking/junkie/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchFromGitHub, pkgconfig, libpcap, guile, openssl }: + +stdenv.mkDerivation rec { + pname = "junkie"; + version = "2.8.0"; + + src = fetchFromGitHub { + owner = "rixed"; + repo = "junkie"; + rev = "v${version}"; + sha256 = "c9b57bd6e06d4f90e6a88b775f33fa00f66313ba0f663df70198eddf1d4be298"; + }; + buildInputs = [ libpcap guile openssl ]; + nativeBuildInputs = [ pkgconfig ]; + configureFlags = [ + "GUILELIBDIR=\${out}/share/guile/site" + "GUILECACHEDIR=\${out}/lib/guile/ccache" + ]; + + meta = { + description = "Deep packet inspection swiss-army knife"; + homepage = "https://github.com/rixed/junkie"; + license = stdenv.lib.licenses.agpl3Plus; + maintainers = [ stdenv.lib.maintainers.rixed ]; + platforms = stdenv.lib.platforms.unix; + longDescription = '' + Junkie is a network sniffer like Tcpdump or Wireshark, but designed to + be easy to program and extend. + + It comes with several command line tools to demonstrate this: + - a packet dumper; + - a nettop tool; + - a tool listing TLS certificates... + ''; + }; +} |