hcxtools: initial untagged release, with https://github.com/ZerBea/hcxtools/pull/47 fix

This commit is contained in:
blshkv 2018-08-05 09:31:09 +08:00
parent 0ab242d059
commit 756045599d
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
3 changed files with 85 additions and 0 deletions

View file

@ -0,0 +1 @@
DIST hcxtools-4.2.0.zip 115030 BLAKE2B 04d5497b420d901c62fd195d2ea5bae171a018c5af6da6155f870382c8fbb02000e19f5651ad147f24262d244f587709b45c5d84df604bfd4ed252f0e4fc2c83 SHA512 5c59416b41f3380365ff4e2907e8ac9c5a6f30d502195307f252d2127f4da1be661e42627a47a6a1e53427cdc2547a45bbeeeeaa0a36d0208616261665ca5509

View 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

View 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
}