lang/rust: Bump revisions after 1.99.0 PR: 2990169c878207a1
Port details
security/hashcat 7.1.2_14,1
Advanced CPU-based password recovery utility
Port info
- Maintainer
- se@FreeBSD.org
- Packages
- latest: 7.1.2_14,1
- Upstream
- Higher version available: 8.0.0
- Last update
- to 7.1.2_14,1 · 9c878207a1
- Quarterly
- 2026Q4: 7.1.2_13,1
- WWW
- https://hashcat.net/hashcat/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install hashcatinstalls 7.1.2_14,1 fromlatest; fromquarterly(2026Q4) 7.1.2_13,1- Port
# cd /usr/ports/security/hashcat && make install clean# make -C /usr/ports/security/hashcat config # change options first
- Size
- 15 MiB download · 60 MiB installed
- Depends on
- converters/libiconv 1.18_1
- License
- MIT
- Options
- 2 of 2 on in the package: BRAIN DOCS
- pkg-message
Shown after installing
This port requires an OpenCL runtime. Please see this for information on how to obtain one: https://wiki.freebsd.org/Graphics/OpenCL If it is not possible to obtain an OpenCL runtime, please use security/hashcat-legacy instead.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 7.1.2_14,1 | 7.1.2_13,1 | – |
| FreeBSD 15 | 7.1.2_14,1 | 7.1.2_14,1 | – |
| FreeBSD 14 | 7.1.2_14,1 | 7.1.2_13,1 | ✗ |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 7.1.2_13,1 | 7.1.2_13,1 | – |
| FreeBSD 14 | 7.1.2_13,1 | 7.1.2_13,1 | ✗ |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 7.1.2_14,1.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (59)
lang/rust: Bump revisions after 1.98.1 PR: 2981397316461925
lang/rust: Bump revisions after 1.97.1 PR: 2966459c892d2601
security/hashcat: fix conditional dependency
The test for arm64 should have been ${ARCH} == aarch64.88fbb2c746lang/rust: Bump revisions after 1.96.0 PR: 295694e29b5eeec3
security/hashcat: Fix build
Add include bsd.port.options.mk to have ${ARCH} defined.
Reported by: FreshPorts Sanity Daemon <FreshPorts@FreshPorts.org>7127ec8cdfsecurity/hashcat: on arm64 add build dependency on sse2neon An attempt to fix the build on arm64, not tested since the build is not possible in poudriere testport in arm64 emulation on my amd64 system (the build dependency rust cannot be built with qemu-user-static).9d63bde80a
lang/rust: Bump revisions after 1.95.0 PR: 29461517bf498fd2
lang/rust: Bump revisions after 1.94.0 PR: 29361543f5b4a72f
lang/rust: Bump revisions after 1.93.0 PR: 2923603d631100e8
security/hashcat: fix build on powerpc64le Backport just enough of https://github.com/hashcat/hashcat/commit/f57c822d63ac7885d903864f72fbf91c9d5b1af4 to support powerpc64le.267707ac30
lang/rust: Bump revisions after 1.92.0 PR: 2915825e496c7707
lang/rust: Bump revisions after 1.91.1 PR: 290816d6b6027df6
lang/rust: Bump revisions after 1.90.0 PR: 28970997b5de4ffc
lang/rust: Bump revisions after 1.89.0 PR: 288923b21956d7db
security/hashcat: update to version 7.1.2 Version 7.0.0 brought many new features: https://github.com/hashcat/hashcat/releases/tag/v7.0.0 A number of bug fixes and new hash modes have been made available in minor version upgrades since the release of 7.0.0. Part of the sources has been re-implemented in Rust and there is a new Python bridge to allow use of hashcat from Python. Compilation on i386 has been disabled due to compiler errors for SIMD instructions. In a previous commit -O0 was applied to top level source files, due to build issues on power64le. I have not been able to test whether -O0 is still required for hashcat 7.x.x.6a7f50a024
security/hashcat: use -O0 on the file that causes clang to stall Reported by: danfe28fcacd08e
security/hashcat: work around build failure on powerpc64le Clang seems to take huge amounts of time (tens of hours) when compiling one of the files with -O2.7b15413664
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree - Remove all references to defunct ARCH arm - Remove all references to defunct ARCH sparc64 - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 ARCH - Remove sysutils/afbinit requires defunct sparc64 ARCH - Remove all references to bktr driver - Remove all references to defunct FreeBSD_12 - Remove all references to OSVERSION/OSREL corresponding to 12 - Remove conditionals in Mk/Uses/cabal.mk - Remove sparc reference from Mk/Uses/qt-dist.mk - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 - Remove BROKEN_FreeBSD_12* from: - Remove OpenSSL patches from: - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. Also move conditional flags for non sparc64/arm ARCH to fixed flags. Reviewed by: brooks, jbeich, rene, salvadore Differential Revision: https://reviews.freebsd.org/D42068bbab7f59e9
security/hashcat: unbreak on -CURRENT after GNU qsort_r PR: ports/266227 Exp-run by: antoine Approved by: portmgra7c48b30a0
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
security/hashcat: upgrade to 6.2.6 This release adds new backend support for Metal, the OpenCL replacement API on Apple, many new hash-modes, and some bug fixes.0662f002d0
security/hashcat: Fix build on aarch64 Same fix as archivers/7-zip Approved by: portmgr (build fix blanket)9638af3be2
security/hashcat: remove redifinition warnings Duplicate identical type definitions of INT_PTR and UINT_PTR did cause benign compiler warnings.aca6a9a119
security/hashcat: mark as broken on aarch64 An attempt to fix the build failed due to dependencies on functions that might exist on other platforms (e.g. on Linux). Building with software emulation of special functions (e.g, for CRC) may be possible, resulting in significantly reduced performance.c3f6cad5f5
security/hashcat: update to version 6.2.5ad4d1e7a15
security/hashcat: upgrade to version 6.2.4ec57b7c471
security/hashcat: upgrade to version 6.2.385501ca5f3
security/hashcat: update to version 6.2.22c448751e0
security/hashcat: update to version 6.2.1b23942cb4f
security/hashcat: update to version 6.2.079d8434c9b
*: reset lifanov's ports after safekeeping their ports bit. Hat: portmgr-secretarya568582e02
One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
security/hashcat: fix build on powerpc64le Don't include altivec.h when using clang, build breaks then.e270fb5b7c
Add powerpcspe to NOT_FOR_ARCHS. Approved by: portmgr (tier-2 blanket)11865b69d1
Convert to UCL & cleanup pkg-message (categories s)bc89cd3d2c
update security/hashcat to 5.1.0 Changes: https://hashcat.net/forum/thread-7983.html4ee82912b1
update security/hashcat to 5.0.0 This release introduces two new major features: - hashcat brain - slow candidates Release announcement: https://hashcat.net/forum/thread-7903.htmla898462fd3
Add DOCS options to ports that should have one. Also various fixes related to said option. PR: 230864 Submitted by: mat exp-runs by: antoinee1bfdfbe56
update security/hashcat to 4.2.1 Changes: https://hashcat.net/forum/thread-7711.html3a739855c2
update security/hashcat to 4.1.0 This update brings new algorithms and performance improvements. Release announcement: https://hashcat.net/forum/thread-7317.html1e130941a5
Mark as failing to compile on big-endian. Approved by: portmgr (tier-2 blanket)75a382b9c4
update security/hashcat to 4.0.1 This is a bugfix release. Changes: https://github.com/hashcat/hashcat/blob/v4.0.1/docs/changes.txt Reported by: Royce Williams (via private email)333a543f77
update security/hashcat to 4.0.0 This is a major release that updates all kernels to support password and salt length up to 256 characters. Previous hand-optimized kernels are still available but only support passwords up to 32 characters. Changes: https://hashcat.net/forum/thread-6965.htmlf97989e374
fix build with libiconv installed by USES=iconv PR: 219937 Submitted by: John Hein <z7dr6ut7gs@snkmail.com>3596dc3c0f
update security/hashcat to 3.6.0 new hash types: BLAKE2-512 Blockchain, My Wallet, V2 DPAPI masterkey file v1 and v2 ChaCha20 JKS Java Key Store Private Keys (SHA1) Ethereum Wallet, PBKDF2-HMAC-SHA256 Ethereum Wallet, PBKDF2-SCRYPT Relnotes: https://hashcat.net/forum/thread-6630.html6fc475e9b3
update security/hashcat to 3.5.0 Features: Added support for WPA/WPA2 handshake AP nonce automatic error correction Added parameter --nonce-error-corrections to configure range of error correction Added hash-mode 15100 = Juniper/NetBSD sha1crypt Full changelog: https://raw.githubusercontent.com/hashcat/hashcat/v3.5.0/docs/changes.txt7f50a21fd8
update security/hashcat to 3.40 o added support to crack iTunes backups o added support to crack LUKS volumes o added support for hccapx files543d2c8db6