mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-21 14:21:02 +02:00
hcxtools: initial untagged release, with https://github.com/ZerBea/hcxtools/pull/47 fix
This commit is contained in:
parent
0ab242d059
commit
756045599d
3 changed files with 85 additions and 0 deletions
1
net-wireless/hcxtools/Manifest
Normal file
1
net-wireless/hcxtools/Manifest
Normal file
|
|
@ -0,0 +1 @@
|
|||
DIST hcxtools-4.2.0.zip 115030 BLAKE2B 04d5497b420d901c62fd195d2ea5bae171a018c5af6da6155f870382c8fbb02000e19f5651ad147f24262d244f587709b45c5d84df604bfd4ed252f0e4fc2c83 SHA512 5c59416b41f3380365ff4e2907e8ac9c5a6f30d502195307f252d2127f4da1be661e42627a47a6a1e53427cdc2547a45bbeeeeaa0a36d0208616261665ca5509
|
||||
52
net-wireless/hcxtools/files/makefile.patch
Normal file
52
net-wireless/hcxtools/files/makefile.patch
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
--- Makefile.orig 2018-08-03 23:09:11.000000000 +0800
|
||||
+++ Makefile 2018-08-05 09:22:32.062571125 +0800
|
||||
@@ -1,4 +1,5 @@
|
||||
-INSTALLDIR = /usr/local/bin
|
||||
+PREFIX?=/usr/local
|
||||
+INSTALLDIR = $(DESTDIR)$(PREFIX)/bin
|
||||
|
||||
HOSTOS := $(shell uname -s)
|
||||
|
||||
@@ -18,24 +19,24 @@
|
||||
all: build
|
||||
|
||||
build:
|
||||
- $(CC) $(CFLAGS) -o hcxpcaptool hcxpcaptool.c -lz -lcrypto
|
||||
- $(CC) $(CFLAGS) -o hcxhashcattool hcxhashcattool.c -lcrypto -lpthread
|
||||
- $(CC) $(CFLAGS) -o wlanhc2hcx wlanhc2hcx.c
|
||||
- $(CC) $(CFLAGS) -o wlanwkp2hcx wlanwkp2hcx.c
|
||||
- $(CC) $(CFLAGS) -o wlanhcxinfo wlanhcxinfo.c
|
||||
- $(CC) $(CFLAGS) -o wlanhcx2cap wlanhcx2cap.c -lpcap
|
||||
- $(CC) $(CFLAGS) -o wlanhcx2essid wlanhcx2essid.c
|
||||
- $(CC) $(CFLAGS) -o wlanhcx2ssid wlanhcx2ssid.c
|
||||
- $(CC) $(CFLAGS) -o wlanhcxmnc wlanhcxmnc.c
|
||||
- $(CC) $(CFLAGS) -o wlanhashhcx wlanhashhcx.c
|
||||
- $(CC) $(CFLAGS) -o wlanhcxcat wlanhcxcat.c -lcrypto
|
||||
- $(CC) $(CFLAGS) -o wlanpmk2hcx wlanpmk2hcx.c -lcrypto
|
||||
- $(CC) $(CFLAGS) -o wlanjohn2hcx wlanjohn2hcx.c
|
||||
- $(CC) $(CFLAGS) -o wlancow2hcxpmk wlancow2hcxpmk.c
|
||||
- $(CC) $(CFLAGS) -o whoismac whoismac.c -lcurl
|
||||
- $(CC) $(CFLAGS) -o wlanhcx2john wlanhcx2john.c
|
||||
- $(CC) $(CFLAGS) -o wlanhcx2psk wlanhcx2psk.c -lcrypto
|
||||
- $(CC) $(CFLAGS) -o wlancap2wpasec wlancap2wpasec.c -lcurl
|
||||
+ $(CC) $(CFLAGS) -o hcxpcaptool hcxpcaptool.c -lz -lcrypto $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o hcxhashcattool hcxhashcattool.c -lcrypto -lpthread $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhc2hcx wlanhc2hcx.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanwkp2hcx wlanwkp2hcx.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcxinfo wlanhcxinfo.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcx2cap wlanhcx2cap.c -lpcap $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcx2essid wlanhcx2essid.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcx2ssid wlanhcx2ssid.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcxmnc wlanhcxmnc.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhashhcx wlanhashhcx.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcxcat wlanhcxcat.c -lcrypto $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanpmk2hcx wlanpmk2hcx.c -lcrypto $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanjohn2hcx wlanjohn2hcx.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlancow2hcxpmk wlancow2hcxpmk.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o whoismac whoismac.c -lcurl $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcx2john wlanhcx2john.c $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlanhcx2psk wlanhcx2psk.c -lcrypto $(LDFLAGS)
|
||||
+ $(CC) $(CFLAGS) -o wlancap2wpasec wlancap2wpasec.c -lcurl $(LDFLAGS)
|
||||
|
||||
|
||||
install: build
|
||||
32
net-wireless/hcxtools/hcxtools-4.2.0.ebuild
Normal file
32
net-wireless/hcxtools/hcxtools-4.2.0.ebuild
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="Portable solution for capturing wlan traffic and conversion to hashcat formats"
|
||||
HOMEPAGE="https://github.com/ZerBea/hcxtools"
|
||||
MY_COMMIT="5d14941d6b5134aea89d9cb43458e858b3c808a5"
|
||||
SRC_URI="https://github.com/ZerBea/hcxtools/archive/${MY_COMMIT}.zip -> ${P}.zip"
|
||||
|
||||
LICENSE=""
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="dev-libs/openssl:*
|
||||
sys-libs/zlib
|
||||
net-misc/curl"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_COMMIT}"
|
||||
|
||||
src_prepare(){
|
||||
epatch "${FILESDIR}/makefile.patch"
|
||||
eapply_user
|
||||
}
|
||||
|
||||
src_install(){
|
||||
emake ${GPIOSUPPORT} DESTDIR="${ED}" PREFIX="${EPREFIX}/usr" install
|
||||
}
|
||||
Loading…
Reference in a new issue