Changeset - 4a31bd7d9e13
[Not reviewed]
default
0 0 5
Nathan Brink (binki) - 15 years ago 2010-04-18 16:08:03
ohnobinki@ohnopublishing.net
New ebuild net-analyzer/asleap.
(Portage version: 2.2_rc67-r4/hg/Linux x86_64)
(Signed Manifest commit)
5 files changed with 116 insertions and 0 deletions:
0 comments (0 inline, 0 general)
net-analyzer/asleap/ChangeLog
Show inline comments
 
new file 100644
 
# ChangeLog for net-analyzer/asleap
 
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 
# $Header: $
 

	
 
  18 Apr 2010; Nathan Phillip Brink (ohnobinki)
 
  <ohnobinki@ohnopublishing.net> +asleap-2.2.ebuild,
 
  +files/asleap-2.2-Makefile.patch, +metadata.xml:
 
  New ebuild net-analyzer/asleap.
 

	
net-analyzer/asleap/Manifest
Show inline comments
 
new file 100644
 
-----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-----
net-analyzer/asleap/asleap-2.2.ebuild
Show inline comments
 
new file 100644
 
# 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
 
}
net-analyzer/asleap/files/asleap-2.2-Makefile.patch
Show inline comments
 
new file 100644
 
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 @@
 
 # <dragorn> 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) *~
net-analyzer/asleap/metadata.xml
Show inline comments
 
new file 100644
 
<?xml version="1.0" encoding="UTF-8"?>
 
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 
<pkgmetadata>
 
<herd>no-herd</herd>
 
<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
 
</pkgmetadata>
0 comments (0 inline, 0 general)