hcxmactool will do this job:
And some other cnversions, too:
But I can't recommend it, the hccapx hash file doesn't contain useful information collected from WiFi traffic. It is much better to re-capture.
Please notice that hcxmactool, hcxpmkidtool, hcxessidtool and hcxhashcattool are depracated, too.
I'm going to remove this tools, when OpenSSL 3.0.0 arrived in Arch Linux package system:
https://archlinux.org/packages/core/x86_64/openssl/
Code:
$ hcxmactool --hccapxin=deprecated.hccapx --pmkideapolout=new.hc22000
And some other cnversions, too:
Code:
$ hcxmactool -h
hcxmactool 6.2.4-7-gb37ef50 (C) 2021 ZeroBeat
usage:
hcxmactool <options>
options:
-o <oui> : filter access point by OUI
-n <nic> : filter access point by NIC
-m <mac> : filter access point by MAC
-a <vendor> : filter access point by VENDOR name
-O <oui> : filter client by OUI
-N <nic> : filter client by NIC
-M <mac> : filter client by MAC
-A <vendor> : filter client by VENDOR name
-h : show this help
-v : show version
--pmkideapolout=<file> : output PMKID/EAPOL hash line (22000 format)
--pmkidin=<file> : input PMKID file
--pmkidout=<file> : output PMKID file
--hccapxin=<file> : input HCCAPX file
--hccapxout=<file> : output HCCAPX file
--help : show this help
--version : show version
But I can't recommend it, the hccapx hash file doesn't contain useful information collected from WiFi traffic. It is much better to re-capture.
Please notice that hcxmactool, hcxpmkidtool, hcxessidtool and hcxhashcattool are depracated, too.
I'm going to remove this tools, when OpenSSL 3.0.0 arrived in Arch Linux package system:
https://archlinux.org/packages/core/x86_64/openssl/