.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH HCXHASHTOOL "1" "March 2024" "hcxhashtool 6.2.7 (C) 2022 ZeroBeat" "User Commands" .SH NAME hcxhashtool \- hcx tools set .SH DESCRIPTION hcxhashtool 6.2.7 (C) 2022 ZeroBeat usage: hcxhashtool .PP options: \fB\-i\fR : input PMKID/EAPOL hash file \fB\-o\fR : output PMKID/EAPOL hash file \fB\-E\fR : output ESSID list (autohex enabled) \fB\-d\fR : download http://standards\-oui.ieee.org/oui.txt .IP and save to ~/.hcxtools/oui.txt internet connection required .PP \fB\-h\fR : show this help \fB\-v\fR : show version .PP \fB\-\-essid\-group\fR : convert to ESSID groups in working directory .TP full advantage of reuse of PBKDF2 not on old hash formats .PP \fB\-\-oui\-group\fR : convert to OUI groups in working directory .IP not on old hash formats .PP \fB\-\-mac\-group\-ap\fR : convert APs to MAC groups in working directory .IP not on old hash formats .PP \fB\-\-mac\-group\-client\fR : convert CLIENTs to MAC groups in working directory .IP not on old hash formats .PP \fB\-\-type=\fR : filter by hash type .TP bitmask: 1 = PMKID 2 = EAPOL .IP default PMKID and EAPOL (1+2=3) .PP \fB\-\-hcx\-min=\fR : disregard hashes with occurrence lower than hcx\-min/ESSID \fB\-\-hcx\-max=\fR : disregard hashes with occurrence higher than hcx\-max/ESSID \fB\-\-essid\-len\fR : filter by ESSID length .IP default ESSID length: 0...32 .PP \fB\-\-essid\-min\fR : filter by ESSID minimum length .IP default ESSID minimum length: 0 .PP \fB\-\-essid\-max\fR : filter by ESSID maximum length .IP default ESSID maximum length: 32 .PP \fB\-\-essid=\fR : filter by ESSID \fB\-\-essid\-part=\fR : filter by part of ESSID \fB\-\-essid\-list=\fR : filter by ESSID file \fB\-\-mac\-ap=\fR : filter AP by MAC .IP format: 001122334455, 00:11:22:33:44:55, 00\-11\-22\-33\-44\-55 (hex) .PP \fB\-\-mac\-client=\fR : filter CLIENT by MAC .IP format: 001122334455, 00:11:22:33:44:55, 00\-11\-22\-33\-44\-55 (hex) .PP \fB\-\-mac\-list=\fR : filter by MAC file .IP format: 001122334455, 00:11:22:33:44:55, 00\-11\-22\-33\-44\-55 (hex) .PP \fB\-\-mac\-skiplist=\fR : exclude MAC from file .IP format: 001122334455, 00:11:22:33:44:55, 00\-11\-22\-33\-44\-55 (hex) .PP \fB\-\-oui\-ap=\fR : filter AP by OUI .IP format: 001122, 00:11:22, 00\-11\-22 (hex) .PP \fB\-\-oui\-client=\fR : filter CLIENT by OUI .IP format: 001122, 00:11:22, 00\-11\-22 (hex) .PP \fB\-\-vendor=\fR : filter AP or CLIENT by (part of) VENDOR name \fB\-\-vendor\-ap=\fR : filter AP by (part of) VENDOR name \fB\-\-vendor\-client=\fR : filter CLIENT by (part of) VENDOR name \fB\-\-authorized\fR : filter EAPOL pairs by status authorized (M2M3, M3M4, M1M4) \fB\-\-challenge\fR : filter EAPOL pairs by status CHALLENGE (M1M2, M1M2ROGUE) \fB\-\-rc\fR : filter EAPOL pairs by replaycount status checked \fB\-\-rc\-not\fR : filter EAPOL pairs by replaycount status not checked \fB\-\-apless\fR : filter EAPOL pairs by status M1M2ROGUE (M2 requested from CLIENT) \fB\-\-info=\fR : output detailed information about content of hash file .IP no filter options available .PP \fB\-\-info\fR=\fI\,stdout\/\fR : stdout output detailed information about content of hash file .IP no filter options available .PP \fB\-\-info\-vendor=\fR : output detailed information about ACCESS POINT and CLIENT VENDORs .IP no filter options available .PP \fB\-\-info\-vendor\-ap=\fR : output detailed information about ACCESS POINT VENDORs .IP no filter options available .PP \fB\-\-info\-vendor\-client=\fR : output detailed information about ACCESS POINT VENDORs .IP no filter options available .PP \fB\-\-info\-vendor\fR=\fI\,stdout\/\fR : stdout output detailed information about ACCESS POINT and CLIENT VENDORs .IP no filter options available .PP \fB\-\-info\-vendor\-ap\fR=\fI\,stdout\/\fR : stdout output detailed information about ACCESS POINT VENDORs .IP no filter options available .PP \fB\-\-info\-vendor\-client\fR=\fI\,stdout\/\fR : stdout output detailed information about ACCESS POINT VENDORs .IP no filter options available .PP \fB\-\-psk=\fR : pre\-shared key to test .TP due to PBKDF2 calculation this is a very slow process no nonce error corrections .PP \fB\-\-pmk=\fR : plain master key to test .IP no nonce error corrections .PP \fB\-\-hccapx=\fR : output to deprecated hccapx file \fB\-\-hccap=\fR : output to ancient hccap file \fB\-\-hccap\-single\fR : output to ancient hccap single files (MAC + count) \fB\-\-john=\fR : output to deprecated john file \fB\-\-vendorlist\fR : stdout output complete OUI list sorted by OUI \fB\-\-help\fR : show this help \fB\-\-version\fR : show version