diff options
author | Jaka Hudoklin <jakahudoklin@gmail.com> | 2013-10-03 15:35:34 +0200 |
---|---|---|
committer | Jaka Hudoklin <jakahudoklin@gmail.com> | 2013-10-03 15:35:34 +0200 |
commit | f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3 (patch) | |
tree | b101fbcfefebd74a72daf1b2b88bb8bf613fb86a /pkgs/applications/networking/sniffers/ettercap/default.nix | |
parent | baf4920be832cb9db61f74b8e7412a6e8b995a3d (diff) | |
download | nixpkgs-f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3.tar nixpkgs-f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3.tar.gz nixpkgs-f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3.tar.bz2 nixpkgs-f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3.tar.lz nixpkgs-f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3.tar.xz nixpkgs-f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3.tar.zst nixpkgs-f295cf2395b8a4e0ca8d75b0414c07adb81aa9a3.zip |
Add ettercap, a comprehensive suite for man in the middle attacks
Diffstat (limited to 'pkgs/applications/networking/sniffers/ettercap/default.nix')
-rw-r--r-- | pkgs/applications/networking/sniffers/ettercap/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/applications/networking/sniffers/ettercap/default.nix b/pkgs/applications/networking/sniffers/ettercap/default.nix new file mode 100644 index 00000000000..d468c69fbeb --- /dev/null +++ b/pkgs/applications/networking/sniffers/ettercap/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, cmake, libpcap, libnet, zlib, curl, pcre, + openssl, ncurses, glib, gtk, atk, pango, flex, bison }: + +stdenv.mkDerivation rec { + name = "ettercap-${version}"; + version = "0.8.0"; + + src = fetchurl { + url = "https://github.com/Ettercap/ettercap/archive/v${version}.tar.gz"; + sha256 = "1g69782wk2hag8h76jqy81szw5jhvqqnn3m4v0wjkbv9zjxy44w0"; + }; + + buildInputs = [ + cmake libpcap libnet zlib curl pcre openssl ncurses + glib gtk atk pango flex bison + ]; + + preConfigure = '' + substituteInPlace CMakeLists.txt --replace /etc \$\{INSTALL_PREFIX\}/etc + ''; + + cmakeFlags = [ + "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib}/lib/glib-2.0/include" + "-DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk}/lib/gtk-2.0/include" + ]; + + meta = { + description = "Ettercap is a comprehensive suite for man in the middle attacks."; + homepage = http://ettercap.github.io/ettercap/; + license = stdenv.lib.licenses.gpl2; + platforms = stdenv.lib.platforms.unix; + }; +} |