AIRMON-NG(8)

πŸ“¦
version 1.7+git20230807.4bf83f1a Β· 2 versions
  • 1.7+git20230807.4bf83f1a Β· alpine 3.24, arch rolling, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 1.6+git20210130.91820bc Β· ubuntu jammy
, in alpine 3.24, arch rolling, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, nixpkgs unstable, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– airmon-ng β€” the manual page, but make it cute πŸ’–

okay bestie, gather round. this is the airmon-ng(8) page from the System Manager's Manual and honestly? it's giving "tiny script, huge power." let's get into it.


✨ NAME ✨

airmon-ng β€” a POSIX sh script designed to turn wireless cards into monitor mode. that's it, that's the whole job, and she does it beautifully. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

airmon-ng <start|stop> <interface> [channel] airmon-ng <check> [kill]

yes, that's exactly how it's written. no, i will not be fixing it. it's iconic. periodt.


🌸 DESCRIPTION 🌸

so like, airmon-ng is the script you use to enable monitor mode on wireless interfaces. main character energy fr fr. πŸŽ€

and when you're done being mysterious and watching packets? she can also take you back from monitor mode to managed mode. a full glow-up and a full un-glow-up.

if you just run the airmon-ng command with no parameters at all, she'll show you the interfaces status. lowkey the chillest way to vibe check your card. 🌈

she can also list and kill programs that might interfere with your wireless card's operation. rude little programs. not on her watch. πŸ’€


πŸ‘‘ OPTIONAL PARAMETERS πŸ‘‘

  • start <interface> [channel] β€” turns on monitor mode on an interface, and you can specify a channel while you're at it. ✨ Note: Madwifi-ng is a special case β€” start has to be used on wifi interfaces and stop on ath interfaces. she's quirky like that, we love her anyway. 🫢
  • start <interface> [frequency] β€” same deal, turns on monitor mode on an interface, but this time you specify a frequency in MHz. πŸ“» Note: again, Madwifi-ng is a special case β€” start has to be used on wifi interfaces and stop on ath interfaces. no cap.
  • stop <interface> β€” disables monitor mode and goes back to managed mode. the "okay i'm done being mysterious" button. πŸ’… (except for madwifi-ng, where it kills the ath VAP β€” different beast, different ending.)
  • check [kill] β€” lists every possible program that could interfere with your wireless card. πŸ‘€ and if you throw kill in there, she'll try to kill all of them. not me being the enforcer. πŸ’€
  • --verbose β€” this flag must precede start/stop/check, and it can be combined with other parameters or used all alone. she'll crank up the verbosity to give you extra useful info that you might not need for normal operation. it's giving "tell me everything, i can handle it." 🌟
  • --debug β€” same rules bestie: this flag must precede start/stop/check, and it can be combined with other parameters or used alone. this one cranks verbosity all the way to debug level to help you troubleshoot errors in airmon-ng. πŸ› use this flag when you're opening a bug, but only use --verbose when you're requesting support in irc. different rooms, different flags, iykyk.
  • --elite β€” WARNING: DO NOT USE 🚨 okay so this flag must precede start or stop, and it will prevent airmon-ng from removing interfaces. WARNING: using this flag will immediately disqualify you from receiving any support from the aircrack-ng team, because this behavior is known to be broken. WARNING! 😭 bestie i am begging you. do not. the vibes are rancid. it is not slay, it is a trap. 🚫
okay that last one was a lot. take a breath. hydrate. do not touch --elite. πŸ’œ

🧚 AUTHOR 🧚

this manual page was written by Adam Cecile <gandalf@le-vert.net> for the Debian system (but it may be used by others πŸ’–). and it was modified to fit airmon-ng by David Francos Cuartero <xayon@xayon.net>. most recently modified by Zero_Chaos to update for the airmon-zc rewrite. πŸ› οΈβœ¨

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 ⭐

go read her friends, they're all iconic:


and that's the whole page, bestie!! πŸ’– this was Version 1.7.0, dated May 2022, and honestly? she ate. go turn some cards into monitor mode responsibly. mwah. πŸŽ€βœ¨πŸ¦‹