summary refs log tree commit diff
path: root/pkgs/tools/networking/aircrack-ng
diff options
context:
space:
mode:
authorLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-02-01 21:21:12 +0000
committerLluís Batlle i Rossell <viric@vicerveza.homeunix.net>2009-02-01 21:21:12 +0000
commit2037ddccb064be8662cf41b7f0b00ac3daf8f027 (patch)
tree1db5ec03700e3140c1219f50fa00f37ff1a7c56d /pkgs/tools/networking/aircrack-ng
parent6aebc2b1a7a326f4df7e3570ef92f1cb0caab1e4 (diff)
downloadnixpkgs-2037ddccb064be8662cf41b7f0b00ac3daf8f027.tar
nixpkgs-2037ddccb064be8662cf41b7f0b00ac3daf8f027.tar.gz
nixpkgs-2037ddccb064be8662cf41b7f0b00ac3daf8f027.tar.bz2
nixpkgs-2037ddccb064be8662cf41b7f0b00ac3daf8f027.tar.lz
nixpkgs-2037ddccb064be8662cf41b7f0b00ac3daf8f027.tar.xz
nixpkgs-2037ddccb064be8662cf41b7f0b00ac3daf8f027.tar.zst
nixpkgs-2037ddccb064be8662cf41b7f0b00ac3daf8f027.zip
Adding aircrack-ng.
svn path=/nixpkgs/trunk/; revision=13936
Diffstat (limited to 'pkgs/tools/networking/aircrack-ng')
-rw-r--r--pkgs/tools/networking/aircrack-ng/add-paths.patch17
-rw-r--r--pkgs/tools/networking/aircrack-ng/default.nix22
2 files changed, 39 insertions, 0 deletions
diff --git a/pkgs/tools/networking/aircrack-ng/add-paths.patch b/pkgs/tools/networking/aircrack-ng/add-paths.patch
new file mode 100644
index 00000000000..6a79484e92c
--- /dev/null
+++ b/pkgs/tools/networking/aircrack-ng/add-paths.patch
@@ -0,0 +1,17 @@
+diff --git a/src/osdep/linux.c b/src/osdep/linux.c
+index 9f3b1ef..ba7e584 100644
+--- a/src/osdep/linux.c
++++ b/src/osdep/linux.c
+@@ -235,7 +235,11 @@ static char * wiToolsPath(const char * tool)
+                 "/bin",
+                 "/usr/bin",
+                 "/usr/local/bin",
+-                "/tmp"
++                "/tmp",
++                "/var/run/current-system/sw/bin",
++                "/var/run/current-system/sw/sbin",
++                "/root/.nix-profile/bin",
++                "/root/.nix-profile/sbin"
+         };
+ 
+         nbelems = sizeof(paths) / sizeof(char *);
diff --git a/pkgs/tools/networking/aircrack-ng/default.nix b/pkgs/tools/networking/aircrack-ng/default.nix
new file mode 100644
index 00000000000..6bedb6bc75b
--- /dev/null
+++ b/pkgs/tools/networking/aircrack-ng/default.nix
@@ -0,0 +1,22 @@
+{stdenv, fetchurl, libpcap, openssl, zlib}:
+
+stdenv.mkDerivation {
+  name = "aircrack-ng-1.0-rc2";
+
+  src = fetchurl {
+    url = http://download.aircrack-ng.org/aircrack-ng-1.0-rc2.tar.gz;
+    sha256 = "9d52f15f3fca52775ecb9cfc1f0aeb04c3c3bd3101665d5760d395f7d2a87d8b";
+  };
+
+  buildInputs = [libpcap openssl zlib];
+
+  patches = [ ./add-paths.patch ];
+
+  postPatch = "sed -e 's@^prefix.*@prefix = '$out@ -i common.mak";
+
+  meta = {
+    description = "Wireless encryption crackign tools";
+    homepage = http://www.aircrack-ng.org/;
+    license = "GPL2+";
+  };
+}