You don't mention your chipset, driver, kernel and airmon-ng version, which would have made it easier to help you.
Not all drivers create mon0 for monitor mode, some enable it on the original interface (wlan0 in your case). Run airmon-ng check
to check the status.
To confirm that your card is in monitor mode, run the command iwconfig
. You can then confirm the mode is “monitor” and the interface name.
You could also run airmon-ng check kill
, which will cause all processes that use the interface to exit.
For the mac80211 drivers, the monitor mode interface is typically “mon0”. For ieee80211 madwifi-ng drivers, it is typically “ath0”. For other drivers, the interface name may vary.
Source
To learn more about the difference of the drivers, read here
You should be able to run the utilities with wlan0 rather than mon0 if it didn't create mon0 – Paul – 2014-09-02T22:33:35.953
That didn't work. – kprovost7314 – 2014-09-06T21:37:10.823