# HG changeset patch # User Christopher Rogers # Date 1289174637 0 # Node ID 0ba406a24a1e2ee127625b41849f7669026ba857 # Parent 0cca1e2a1203d8301a38153a55102ab97b72fb37 Added airpwn. Airpwn is a tool for generic packet injection on an 802.11 network. diff -r 0cca1e2a1203 -r 0ba406a24a1e airpwn/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/airpwn/receipt Mon Nov 08 00:03:57 2010 +0000 @@ -0,0 +1,44 @@ +# SliTaz package receipt. + +PACKAGE="airpwn" +VERSION="1.4" +CATEGORY="network" +SHORT_DESC="Airpwn is a tool for generic packet injection on an 802.11 network." +MAINTAINER="slaxemulator@gmail.com" +DEPENDS="pcre libpcap libcrypto openssl lorcon wireless_tools libnet" +BUILD_DEPENDS="pcre-dev libpcap-dev libcrypto-dev openssl-dev lorcon-dev wireless_tools-dev libnet-dev python python-dev autoconf automake" +TARBALL="$PACKAGE-$VERSION.tgz" +WEB_SITE="http://airpwn.sourceforge.net" +WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" + +# Rules to configure and make the package. +compile_rules() +{ + cd $src + # Patch configure to link libcrypto + patch -Np1 -i ../stuff/link-libcrypto.patch + + # Fix airpwn files so we can use it with a Python version other than 2.4. + PYTHON_VERSION1=$(python -c 'import sys; print sys.version[:3]') + PYTHON_VERSION2=$(echo $PYTHON_VERSION1 | tr . _) + + for FILE in configure.ac conf.h config.h.in; do + sed -i "s|python2.4|python${PYTHON_VERSION1}|g" $FILE + done + + autoreconf + ./configure \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --mandir=/usr/share/man \ + $CONFIGURE_ARGS && + make && make DESTDIR=$PWD/_pkg install +} + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr + cp -a $_pkg/usr/sbin $fs/usr +} + diff -r 0cca1e2a1203 -r 0ba406a24a1e airpwn/stuff/link-libcrypto.patch --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/airpwn/stuff/link-libcrypto.patch Mon Nov 08 00:03:57 2010 +0000 @@ -0,0 +1,11 @@ +diff -u airpwn-1.4.orig/configure.ac airpwn-1.4/configure.ac +--- airpwn-1.4.orig/configure.ac 2009-05-27 09:15:23.000000000 -0700 ++++ airpwn-1.4/configure.ac 2010-05-06 21:13:36.576175190 -0700 +@@ -14,6 +14,7 @@ + AC_CHECK_LIB(pthread, pthread_create, [], AC_MSG_ERROR(libpthread required)) + AC_CHECK_LIB(orcon, tx80211_txpacket, [], AC_MSG_ERROR(LORCON required. Install LORCON before building airpwn.)) + AC_CHECK_LIB(ssl, MD5_Init, [], AC_MSG_NOTICE(openssl required for full WEP key generation)) ++AC_CHECK_LIB(crypto, MD5_Init, [], AC_MSG_NOTICE(libcrypto required for full WEP key generation)) + AC_CHECK_LIB(python2.4, PyString_FromString, [], AC_MSG_NOTICE(Python2.4 required)) + + # Checks for header files.