HCXESSIDTOOL(1)

πŸ“¦
version 6.2.7 Β· 3 versions
, in ubuntu noble

πŸ’– hcxessidtool β€” the hcx tools set πŸ’–

okay bestie, welcome to hcxessidtool(1), the little utility from the hcx tools set that lives in your terminal and does ESSID-filtering and hash-file-merging magic. it's giving very "small tool, huge main character energy" and i'm obsessed. πŸ¦‹


✨ NAME ✨

hcxessidtool β€” hcx tools set. that's it, that's the name, short and iconic. πŸ’…


🌸 DESCRIPTION 🌸

so here's the vibe check: hcxessidtool is version 6.2.7, (C) 2022 ZeroBeat, and the usage line is literally just:

hcxessidtool <options>

that's the whole mood. options on options on options, but honestly? we love a tool with range. πŸ’–

πŸŽ€ the options, bestie πŸŽ€

short ones (the little cuties)

  • -e <essid> β€” filter by ESSID. exact match energy only. πŸ’…
  • -E <essid> β€” filter by part of ESSID. like, a lil fragment is enough, she's flexible. ✨
  • -l <essid> β€” filter by ESSID length. yes, length. we're measuring. πŸ“
  • -h β€” show this help. hi hello, here's the menu. 🫢
  • -v β€” show version. who are you, what era, what build. 🌈

long ones (the PMKID squad) πŸ“

  • --pmkid1=<file> β€” input PMKID file 1. your first source, your day-one. πŸ’œ
  • --pmkid2=<file> β€” input PMKID file 2. the second one steps in. ✨
  • --pmkidout12=<file> β€” output only lines present in both PMKID1 and PMKID2. the overlap, the intersection, the "we have so much in common" moment. 😭
  • --pmkidout1=<file> β€” output only lines present in PMKID1. just PMKID1's business. πŸ™ˆ
  • --pmkidout2=<file> β€” output only lines present in PMKID2. just PMKID2's business. πŸ™ˆ
  • --pmkidout=<file> β€” output only ESSID filtered lines present in PMKID1. πŸ’…
  • --pmkidgroupout=<file> β€” output ESSID groups from ESSIDs present in PMKID1. we're sorting them into their little friendship circles. 🧚

long ones (the HCCAPX squad) πŸ¦‹

  • --hccapx1=<file> β€” input HCCAPX1. 🌸
  • --hccapx2=<file> β€” input HCCAPX2. 🌸
  • --hccapxout12=<file> β€” output only lines present in both HCCAPX1 and HCCAPX2. twin flames only. πŸ’–
  • --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. 🧚

long ones (the ESSID output girlies) πŸ‘‘

  • --essidout=<file> β€” output ESSID list. a whole roster. ⭐
  • --essidmacapout=<file> β€” output MAC_AP:ESSID list. name and address, together at last. πŸ₯Ή

long ones (the basics, still serving) 🌈

  • --help β€” show this help. 🫢
  • --version β€” show version. πŸ’œ

πŸ’« what's the whole point tho πŸ’«

main purpose is to get full advantage of reuse of PBKDF2 while merging (only) the same ESSIDs from different hash files. like, we're not out here doing redundant work, we're being efficient and gorgeous about it. πŸ”₯


πŸŽ€ examples (copy these, they're literally the move) πŸŽ€

hcxessidtool --pmkid1=file1.16800 --pmkid2=file2.16800 --pmkidout12=joint.16800
hcxessidtool --pmkid1=file1.16800 -l 10 --pmkidout=filtered.16800

see? merge the matching ones, or filter by length ten and dump the survivors. slay. πŸ’…βœ¨


heads up bestie: every flag, every <file>, every <essid> above is exactly as it ships β€” don't get creative with the spelling, the tool will simply not know her. 🫢

and that's the page!! this little love letter is hcxessidtool 6.2.7 (C) 2022 Zer..., dated April 2024 β€” mwah, take care of her, she's doing her best. πŸ’–πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from