AIRDECLOAK-NG(1)

πŸ“¦
version 1.7+git20230807.4bf83f1a Β· 3 versions
, in debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

Okay bestie, this is the AIRDECLOAK-NG(1) page from the General Commands Manual πŸ’…πŸŽ€ Yes, the tool is airuncloak-ng, so the name is a little plot twist πŸ™ˆ

✨ NAME ✨

airuncloak-ng is the tool for removing WEP cloaked frames from a pcap file πŸ¦‹


🧚 SYNOPSIS 🧚

airuncloak-ng <options>

πŸ’– DESCRIPTION πŸ’–

okay so airuncloak-ng strips WEP cloaking off a pcap file 🫢 Some WIPS (actually one) try to "prevent" cracking a WEP key by shoving chaff (fake WEP frames) into the air to fool aircrack-ng 😭 In some rare cases the cloaking fails and the key can still be recovered without removing that chaff. But when the key can't be recovered, this is the tool you use to filter the chaff out πŸ’…

The program reads the input file and picks out packets from one specific network. Each selected packet goes into a list and gets classified (default status is "unknown") 🌸 Then filters are applied to that list, in the order you specify πŸ‘‘ They change the status of the packets (unknown, uncloaked, potentially cloaked or cloaked). The order matters SO much, because each filter bases its analysis partly on the status of the packets, so different orders give different results πŸ’€

Important requirement: the pcap file needs ALL the packets (including beacons and every other "useless" packet) for the analysis, and if possible, prism/radiotap headers πŸ™ˆ

πŸŽ€ OPTIONS πŸŽ€

  • -h, --help β€” shows the help screen πŸ’–
  • -i <file> β€” path to the capture file πŸ“‚
  • --ssid <ESSID> β€” the ESSID of the network to filter (not yet implemented) πŸ₯Ί
  • --bssid <BSSID> β€” the BSSID of the network to filter πŸ¦‹
  • --null-packets β€” assumes null packets can be cloaked (not yet implemented) 🌈
  • --disable-base-filter β€” don't apply the base filter πŸ™…
  • --drop-frag β€” drop fragmented packets πŸ“
  • --filters <filters> β€” apply different filters, separated by a comma. See below ⭐

🌈 FILTERS 🌈

  • signal β€” tries to filter based on signal, using the prism or radiotap headers in the pcap file πŸ“Ά
  • duplicate_sn β€” removes all duplicate sequence numbers for both the AP and the client (as long as they're close to each other) πŸ‘―
  • duplicate_sn_ap β€” removes duplicate sequence numbers for the AP only (as long as they're close to each other) 🏠
  • duplicate_sn_client β€” removes duplicate sequence numbers for the client only (as long as they're close to each other) πŸ“±
  • consecutive_sn β€” filters based on the fact that IV should be consecutive (only for AP) πŸ”’
  • duplicate_iv β€” filters out all duplicate IVs πŸ—‘οΈ
  • signal_dup_consec_sn β€” combines signal (if available), duplicate and consecutive sequence numbers. It's way more precise than running all these filters one by one πŸ‘‘

🧁 AUTHOR 🧁

This manual page was written by Thomas d'Otreppe. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.


πŸ”— SEE ALSO πŸ”—


Version 1.7.0, May 2022 🌸 That's the whole page, bestie, and the AIRDECLOAK-NG(1) crew is obsessed with you πŸ’œβœ¨