---
name: "hcxessidtool"
section: "1"
platform: "linux"
package: "hcxtools"
version: "6.2.7-2"
release: "Debian 12 (Bookworm)"
platforms: ["linux"]
url: "https://new.carta.tech/hcxessidtool"
---

# hcxessidtool(1)

hcx tools set

## NAME

hcxessidtool - hcx tools set

## DESCRIPTION

hcxessidtool 6.2.7 (C) 2022 ZeroBeat usage: hcxessidtool \<options\>

options: **-e** \<essid\>  : filter by ESSID **-E** \<essid\>  : filter by part of ESSID **-l** \<essid\>  : filter by ESSID length **-h**          : show this help **-v**          : show version

**--pmkid1=**\<file\>        : input PMKID file 1 **--pmkid2=**\<file\>        : input PMKID file 2 **--pmkidout12=**\<file\>    : output only lines present in both PMKID1 and PMKID2 **--pmkidout1=**\<file\>     : output only lines present in PMKID1 **--pmkidout2=**\<file\>     : output only lines present in PMKID2 **--pmkidout=**\<file\>      : output only ESSID filtered lines present in PMKID1 **--pmkidgroupout=**\<file\> : output ESSID groups from ESSIDs present in PMKID1 **--hccapx1=**\<file\>       : input HCCAPX1 **--hccapx2=**\<file\>       : input HCCAPX2 **--hccapxout12=**\<file\>   : output only lines present in both HCCAPX1 and HCCAPX2 **--hccapxout1=**\<file\>    : output only lines present in HCCAPX1 **--hccapxout2=**\<file\>    : output only lines present in HCCAPX2 **--hccapxout=**\<file\>     : output only ESSID filtered lines present in HCCAPX1 **--hccapxgroupout=**\<file\>: output ESSID groups from ESSIDs present in HCCAPX1 **--essidout=**\<file\>      : output ESSID list **--essidmacapout=**\<file\> : output MAC\_AP:ESSID list **--help**                 : show this help **--version**              : show version

Main purpose is to get full advantage of reuse of PBKDF2 while merging (only) the same ESSIDs from different hash files examples: hcxessidtool **--pmkid1**=*file1*.16800 **--pmkid2**=*file2*.16800 **--pmkidout12**=*joint*.16800 hcxessidtool **--pmkid1**=*file1*.16800 **-l** 10 **--pmkidout**=*filtered*.16800
