Package Details: oclhashcat 2.01-1

Git Clone URL: https://aur.archlinux.org/oclhashcat.git (read-only)
Package Base: oclhashcat
Description: Worlds fastest password cracker with dictionary mutation engine (for AMD)
Upstream URL: https://hashcat.net/oclhashcat
Licenses: custom
Conflicts: oclhashcat-amd
Replaces: oclhashcat-amd
Submitter: Kuci
Maintainer: anthraxx
Last Packager: anthraxx
Votes: 6
Popularity: 0.776170
First Submitted: 2015-01-17 19:01
Last Updated: 2016-02-07 01:22

Latest Comments

GI_Jack commented on 2016-05-23 18:05

please remove the catalyst stuff as hard deps. There are other OpenCL drivers besides AMD, and other AMD drivers besides catalyst.

anthraxx commented on 2015-12-08 00:26

@KevinCodux no need to repeat, yes it will be updated to source. also once the changes are finished I may move this package into [community] but there are some catalyst package issues related to this step.

KevinCodux commented on 2015-12-08 00:24

Hashcat2 is out.

Updated PKGBUILD: http://pastebin.com/Mtq2VbTR (not from source)

The source is also available, as lostkhaos stated.
I think its a better way to install hashcat from source, does the maintainer want to update to this method or shall I make a new aur package?

lostkhaos commented on 2015-12-05 22:29

The project is now open source too

RyanReaper commented on 2015-09-20 02:44

@anthraxx
Sorry.

anthraxx commented on 2015-09-17 20:25

1) Please do not post PKGBUILD into the comments
2) please create a proper patch somewhere
3) please explain what you are supposed to fix
4) don't mark packages out-of-date if there are not out-of-date

RyanReaper commented on 2015-09-17 20:02

#i have changed to this to work
# Maintainer: Lubomir 'Kuci' Kucera <kuci24-at-gmail-dot-com>

pkgname=oclhashcat
_pkgname=oclHashcat
pkgver=1.37
pkgrel=1
pkgdesc="Worlds fastest password cracker with dictionary mutation engine"
url=('http://hashcat.net/oclhashcat/')
arch=('i686' 'x86_64')
license=('custom')
source=("https://hashcat.net/files/oclHashcat-1.37.7z")
sha512sums=('74d5ef5be20357e706bfbff496a60e8c2d90b33e93981bca398d04099645bef0ec8df9b77f179bb770312966f788a2fe7a486abdf9a3e7bee7b0204d2d900902')
options=('!strip')
replaces=('oclhashcat-amd')
conflicts=('oclhashcat-amd')

package() {
find "${srcdir}/${_pkgname}-${pkgver}" \( -name "*.cmd" -o -name "*.exe" \) -print | xargs -i rm {}
mkdir -p "${pkgdir}/opt" "${pkgdir}/usr/bin"
if [ "${CARCH}" = "x86_64" ]; then
rm "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}32.bin"
mv "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}64.bin" "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}"
else
rm "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}64.bin"
mv "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}32.bin" "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}"
fi
echo -e "#!/bin/bash\n/opt/${_pkgname}/${_pkgname} \$@" > "$pkgdir/usr/bin/${_pkgname}"
chmod a+x "${srcdir}/${_pkgname}-${pkgver}/${_pkgname}" "$pkgdir/usr/bin/${_pkgname}"
cp -r "${srcdir}/${_pkgname}-${pkgver}" "${pkgdir}/opt/${_pkgname}"
chmod 666 ${pkgdir}/opt/${_pkgname}/kernels/*/*
install -d -m777 "${pkgdir}/opt/${_pkgname}"
}