diff --git a/net-analyzer/asleap/ChangeLog b/net-analyzer/asleap/ChangeLog new file mode 100644 --- /dev/null +++ b/net-analyzer/asleap/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for net-analyzer/asleap +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 18 Apr 2010; Nathan Phillip Brink (ohnobinki) + +asleap-2.2.ebuild, + +files/asleap-2.2-Makefile.patch, +metadata.xml: + New ebuild net-analyzer/asleap. + diff --git a/net-analyzer/asleap/Manifest b/net-analyzer/asleap/Manifest new file mode 100644 --- /dev/null +++ b/net-analyzer/asleap/Manifest @@ -0,0 +1,15 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX asleap-2.2-Makefile.patch 1822 RMD160 d32f5c3c96c05fdb05901f2f5d3598bca3b45083 SHA1 d887d2b75869d0b4ae9d749fe77bd4f2c04e33d1 SHA256 fcb8c0f9b449f4fc0ffa45f22aa9ddb3ba72e878ad87e9b56ddbf2c2bb22e5a6 +DIST asleap-2.2.tgz 110622 RMD160 eb6f10cdb2fa802cf58802a84ef92178de0ac44e SHA1 5781cf462adc3e35b98c4aaa18c082c17fede0fa SHA256 92beb6495a856884ca343787ab2f7c9d4b9d3aba21526c2e1f6ba38736c67a23 +EBUILD asleap-2.2.ebuild 639 RMD160 187a2b6b87b4aa65685a60a1033911aaa27d2647 SHA1 b86b9b58a14580c4399694efdd99e864be0e5dc7 SHA256 4c857bbf5d4d10b6eb238c946b13b106ec7c9157bfe3b3846bef0cac58aa5592 +MISC ChangeLog 307 RMD160 d92ad8d89dd5d064d797e977b6b3c2f345b13309 SHA1 0a00d985a930199f348ba36fd774f4b2b976b909 SHA256 9027f77b99500b43d20461ac89da861e29f35456609cfe565e59026ba651a764 +MISC metadata.xml 229 RMD160 f0f6417bec31ce8baba6d476664f7210c8c84c98 SHA1 e5f94f5caadc6f843fc90bb7959570cd503676fd SHA256 3b08fca3c878bdfc4e7639f477dd542d55a4ab5dce39a475e82633071d13eb3f +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.14 (GNU/Linux) + +iEYEARECAAYFAkvLZqIACgkQni8M22OVw8BZiACfcrjz9eXZqn7hyGwXSo3tR2lK +0vEAn1NrLyGWMy86jHDvKm+0aiyGiUad +=Eoj/ +-----END PGP SIGNATURE----- diff --git a/net-analyzer/asleap/asleap-2.2.ebuild b/net-analyzer/asleap/asleap-2.2.ebuild new file mode 100644 --- /dev/null +++ b/net-analyzer/asleap/asleap-2.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit eutils + +DESCRIPTION="LEAP MS-CHAPv2 cracking tool for ancient Cisco WiFi setups" +HOMEPAGE="http://willhackforsushi.com/Asleap.html" +SRC_URI="http://www.willhackforsushi.com/code/${PN}/${PV}/${P}.tgz" +LICENSE=GPL-2 + +SLOT=0 +KEYWORDS="~amd64" +IUSE= + +RDEPEND="net-libs/libpcap" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}"/${P}-Makefile.patch +} + +src_compile() { + emake LDFLAGS="${LDFLAGS}" CFLAGS="${CFLAGS}" || die +} + +src_instal() { + dobin ${PN} genkeys || die + dodoc THANKS README || die +} diff --git a/net-analyzer/asleap/files/asleap-2.2-Makefile.patch b/net-analyzer/asleap/files/asleap-2.2-Makefile.patch new file mode 100644 --- /dev/null +++ b/net-analyzer/asleap/files/asleap-2.2-Makefile.patch @@ -0,0 +1,54 @@ +diff -r b827f7a968a4 -r c7d7ec8b6ff2 Makefile +--- a/Makefile Sun Apr 18 15:39:52 2010 -0400 ++++ b/Makefile Sun Apr 18 16:02:21 2010 -0400 +@@ -8,30 +8,36 @@ + # make is a twisted beast + ################################## + LDLIBS = -lpcap -lcrypt +-CFLAGS = -pipe -Wall -D_LINUX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I../../.. +-CFLAGS += -D_OPENSSL_MD4 ++MYCPPFLAGS = $(CPPFLAGS) -D_LINUX -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE ++CFLAGS = -pipe -Wall ++#openssl ++CPPFLAGS += -D_OPENSSL_MD4 + LDLIBS += -lcrypto ++ + CFLAGS += -g3 -ggdb -g + PROGOBJ = asleap.o genkeys.o utils.o common.o sha1.o + PROG = asleap genkeys + +-all: $(PROG) $(PROGOBJ) ++all: $(PROG) ++.PHONY: all clean strip + +-utils: utils.c utils.h +- $(CC) $(CFLAGS) utils.c -c ++utils.o: utils.c utils.h ++ $(CC) $(MYCPPFLAGS) $(CFLAGS) utils.c -c + +-common: common.c common.h +- $(CC) $(CFLAGS) common.c -c ++common.o: common.c common.h ++ $(CC) $(MYCPPFLAGS) $(CFLAGS) common.c -c + +-sha1: sha1.c sha1.h +- $(CC) $(CFLAGS) sha1.c -c ++md4.o: md4.c md4.h ++ $(CC) $(MYCPPFLAGS) $(CFLAGS) md4.c -c + +-asleap: asleap.c asleap.h sha1.o common.o common.h utils.o version.h sha1.c \ +- sha1.h +- $(CC) $(CFLAGS) asleap.c -o asleap common.o utils.o sha1.o $(LDLIBS) ++sha1.o: sha1.c sha1.h ++ $(CC) $(MYCPPFLAGS) $(CFLAGS) sha1.c -c + +-genkeys: genkeys.c md4.c md4.h common.o utils.o version.h common.h +- $(CC) $(CFLAGS) md4.c genkeys.c -o genkeys common.o utils.o $(LDLIBS) ++asleap: asleap.c asleap.h sha1.o common.o md4.o utils.o version.h ++ $(CC) $(MYCPPFLAGS) $(CFLAGS) $(LDFLAGS) asleap.c -o asleap common.o md4.o utils.o sha1.o $(LDLIBS) ++ ++genkeys: genkeys.c md4.c md4.h common.o md4.o utils.o version.h common.h ++ $(CC) $(MYCPPFLAGS) $(CFLAGS) $(LDFLAGS) genkeys.c -o genkeys common.o md4.o utils.o $(LDLIBS) + + clean: + $(RM) $(PROGOBJ) $(PROG) *~ diff --git a/net-analyzer/asleap/metadata.xml b/net-analyzer/asleap/metadata.xml new file mode 100644 --- /dev/null +++ b/net-analyzer/asleap/metadata.xml @@ -0,0 +1,6 @@ + + + +no-herd +maintainer-wanted@gentoo.org +