airdriver-ng
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
airdriver-ng [2007/07/16 21:01] – Added known problems with madwifi-ng driver. darkaudax | airdriver-ng [2009/09/08 01:21] – removed availability warning (1.0 is released) mister_x | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
- | + | ||
- | ++++++ IMPORTANT ++++++\\ | + | |
- | ++++++ IMPORTANT ++++++\\ | + | |
- | ++++++ IMPORTANT ++++++\\ | + | |
- | + | ||
- | This functionality will be available in a future release. It is NOT available currently. | + | |
- | + | ||
- | ++++++ IMPORTANT ++++++\\ | + | |
- | ++++++ IMPORTANT ++++++\\ | + | |
- | ++++++ IMPORTANT ++++++\\ | + | |
===== Description ===== | ===== Description ===== | ||
Line 17: | Line 7: | ||
Here is a complete list of commands supported by the script: | Here is a complete list of commands supported by the script: | ||
- | * No Command: Running airdriver-ng without a command displays the kernel number you are running and the valid commands. | + | * No Command: Running airdriver-ng without a command displays the kernel number you are running and the valid airdriver-ng |
- | * Supported: | + | * Supported: |
- | * Kernel: This command lists any wireless stack or wireless driver which has been compiled directly into the kernel itself. | + | * Kernel: This command lists any wireless stack or wireless driver which has been compiled directly into the kernel itself. Use this if you wish to determine if a particular driver is already compiled into the kernel. |
- | * Installed: This command lists the wireless stacks and drivers actually installed on your system. | + | * Installed: This command lists the wireless stacks and drivers actually installed on your system. |
* Loaded: This command lists the wireless stacks and drivers which are currently loaded (running) in memory. | * Loaded: This command lists the wireless stacks and drivers which are currently loaded (running) in memory. | ||
- | * Load: This command loads the specified driver into memory. | + | * Load: This command loads the specified driver into memory. |
- | * Unload: This command removes (unloads) the specified driver from memory. | + | * Unload: This command removes (unloads) the specified driver from memory. |
- | * Install: This command installs the specified driver on your system and loads it into memory. | + | * Reload: This command reloads the specified driver by removing it from memory then loading it again. |
- | * Remove: This command removes the specified driver from your system. | + | * Install: This command installs the specified driver on your system and loads it into memory. |
- | * Details: This command lists detailed information about the module. | + | * Remove: This command removes the specified driver from your system. |
+ | * Install_Stack: | ||
+ | * Remove_Stack: | ||
+ | * Details: This command lists detailed information about the module. | ||
* Detect: This command is used to determine which wireless devices are connect to your system. | * Detect: This command is used to determine which wireless devices are connect to your system. | ||
+ | |||
+ | The script also attempts to ensure the success of the operation by first confirming that you have the correct tools and software loaded on your system. | ||
The airdriver-ng script is only available under linux installations. | The airdriver-ng script is only available under linux installations. | ||
Line 34: | Line 29: | ||
===== Usage ===== | ===== Usage ===== | ||
- | Usage: airdriver-ng < | + | Usage: airdriver-ng < |
Where these are the valid commands: | Where these are the valid commands: | ||
- | | + | |
* supported | * supported | ||
* kernel | * kernel | ||
Line 45: | Line 40: | ||
* load < | * load < | ||
* unload < | * unload < | ||
+ | * reload < | ||
* install < | * install < | ||
* remove < | * remove < | ||
+ | |||
+ | * remove_stack < | ||
+ | * install_stack < | ||
* details < | * details < | ||
Line 55: | Line 54: | ||
Here are usage examples for each command. | Here are usage examples for each command. | ||
+ | |||
==== Supported Command ==== | ==== Supported Command ==== | ||
Line 68: | Line 68: | ||
1. IEEE80211 Softmac | 1. IEEE80211 Softmac | ||
2. mac80211 | 2. mac80211 | ||
+ | |||
| | ||
0. ACX100/111 - IEEE80211 | 0. ACX100/111 - IEEE80211 | ||
- | 1. Broadcom 4300 - IEEE80211 | + | 1. ADMtek 8211 - IEEE80211 |
- | 2. HostAP - IEEE80211 | + | 2. ADMtek 8211 - mac80211 |
- | 3. Intel Pro Wireless 2100 B - IEEE80211 | + | 3. Atmel at76c50x - IEEE80211 |
- | 4. Intel Pro Wireless 2200 B/G - IEEE80211 | + | 4. Broadcom 4300 - IEEE80211 |
- | 5. Intel Pro Wireless 3945 A/B/G - IEEE80211 | + | 5. Broadcom 4300 - mac80211 |
- | 6. Madwifi[-ng] - IEEE80211 | + | 6. Cisco/ |
- | 7. Prism54 - IEEE80211 | + | 7. HostAP - IEEE80211 |
- | 8. Realtek rtl8180 | + | 8. Intel Pro Wireless 2100 B - IEEE80211 |
- | 9. Realtek rtl8187 | + | 9. Intel Pro Wireless 2200 B/G - IEEE80211 |
- | 10. Ralink rt2500 - IEEE80211 | + | 10. Intel Pro Wireless 3945 A/B/G - IEEE80211 |
- | 11. Ralink rt2570 - IEEE80211 | + | 11. Intel Pro Wireless 3945 A/B/G - raw mode |
- | 12. Ralink rt61 - IEEE80211 | + | 12. Intel Pro Wireless 3945 A/B/G - mac80211 |
- | 13. Ralink rt73 - IEEE80211 | + | 13. Intel Pro Wireless 4965 A/B/G/N - mac80211 |
- | 14. WLAN-NG - IEEE80211 | + | 14. Lucent Hermes and Prism II - IEEE80211 |
- | 15. ZyDAS 1211 - IEEE80211 Softmac | + | 15. Madwifi[-ng] - IEEE80211 |
- | 16. ZyDAS 1211rw | + | 16. Prism54 - IEEE80211 |
- | 17. Intel Pro Wireless 3945 A/B/G - mac80211 | + | 17. Prism54 |
- | 18. Intel Pro Wireless 3945 A/B/G - raw mode - mac80211 | + | 18. Ralink rt2400 (legacy) |
- | 19. NDIS Wrapper | + | 19. Ralink rt2400 (rt2x00) |
+ | 20. Ralink rt2400 (rt2x00) - mac80211 | ||
+ | 21. Ralink rt2500 (legacy) | ||
+ | 22. Ralink rt2500 | ||
+ | 23. Ralink rt2500 (rt2x00) - mac80211 | ||
+ | 24. Ralink rt2570 (legacy) | ||
+ | 25. Ralink rt2570 | ||
+ | 26. Ralink rt2570 (rt2x00) - mac80211 | ||
+ | 27. Ralink rt61 (legacy) | ||
+ | 28. Ralink rt61 (rt2x00) | ||
+ | 29. Ralink rt61 (rt2x00) - mac80211 | ||
+ | 30. Ralink rt73 (legacy) | ||
+ | 31. Ralink rt73 (rt2x00) | ||
+ | 32. Ralink rt73 (rt2x00) - mac80211 | ||
+ | 33. Realtek rtl8180 - custom | ||
+ | 34. Realtek rtl8187 - custom | ||
+ | 35. Realtek rtl8187 - mac80211 | ||
+ | 36. WLAN-NG - IEEE80211 | ||
+ | 37. Xircom Creditcard Netwave - IEEE80211 | ||
+ | 38. ZyDAS 1201 - IEEE80211 Softmac | ||
+ | 39. ZyDAS 1211 - IEEE80211 Softmac | ||
+ | 40. ZyDAS 1211rw | ||
+ | 41. ZyDAS 1211rw | ||
+ | 42. NDIS Wrapper | ||
+ | |||
Notice the number in front of each driver. | Notice the number in front of each driver. | ||
Line 144: | Line 170: | ||
Found following stacks loaded (as module): | Found following stacks loaded (as module): | ||
Found following drivers loaded (as module): | Found following drivers loaded (as module): | ||
- | 6. Madwifi[-ng] - IEEE80211 | + | 15. Madwifi[-ng] - IEEE80211 |
- | 9. Realtek rtl8187 - custom | + | 34. Realtek rtl8187 - custom |
- | 13. Ralink rt73 - IEEE80211 Softmac | + | |
Notice the number in front of each driver. | Notice the number in front of each driver. | ||
Line 154: | Line 179: | ||
Enter: | Enter: | ||
- | | + | |
Where: | Where: | ||
- | * 13 is the driver number obtained from the " | + | * 34 is the driver number obtained from the " |
The system responds: | The system responds: | ||
- | | + | |
- | | + | |
Line 170: | Line 195: | ||
Enter: | Enter: | ||
- | | + | |
+ | |||
+ | Where: | ||
+ | |||
+ | * 34 is the driver number obtained from the " | ||
+ | |||
+ | The system responds: | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | ==== Reload Command ==== | ||
+ | |||
+ | Enter: | ||
+ | |||
+ | | ||
Where: | Where: | ||
- | * 13 is the driver number obtained from the " | + | * 34 is the driver number obtained from the " |
The system responds: | The system responds: | ||
- | | + | |
- | Unloaded | + | Reloaded |
Line 186: | Line 227: | ||
Enter: | Enter: | ||
- | | + | |
Where: | Where: | ||
- | * 9 is the driver number obtained from the " | + | * 34 is the driver number obtained from the " |
The system responds: | The system responds: | ||
Line 199: | Line 240: | ||
3. Getting the patch... | 3. Getting the patch... | ||
4. Patching the source... | 4. Patching the source... | ||
- | 5. Compiling the driver... | + | 5. Compiling the source... |
- | 6. Installing the driver... | + | 6. Installing the modules... |
| | ||
| | ||
Line 206: | Line 247: | ||
+ | ==== Remove Command ==== | ||
+ | Enter: | ||
- | ==== Remove | + | |
+ | |||
+ | Where: | ||
+ | |||
+ | * 34 is the driver number obtained from the " | ||
+ | |||
+ | The system responds: | ||
+ | |||
+ | | ||
+ | | ||
+ | rm: remove regular file `/ | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | ==== Install_Stack | ||
Enter: | Enter: | ||
- | | + | |
Where: | Where: | ||
- | * 13 is the driver | + | * 0 is the stack number obtained from the "supported" command results. |
The system responds: | The system responds: | ||
- | Driver | + | Stack "IEEE80211" specified for installation. |
- | Starting to remove " | + | 1. Getting the source... |
- | rm: remove regular file `/ | + | |
+ | 3. Getting the patch... | ||
+ | 4. Patching the source... | ||
+ | 5. Compiling the source... | ||
+ | 6. Installing the modules... | ||
| | ||
- | Removed | + | Installed stack " |
+ | You need to reload the complete stack, or just reboot. | ||
+ | |||
+ | |||
+ | ==== Remove_Stack Command ==== | ||
+ | |||
+ | Enter: | ||
+ | |||
+ | | ||
+ | |||
+ | Where: | ||
+ | |||
+ | * 0 is the stack number obtained from the " | ||
+ | |||
+ | The system responds: | ||
+ | |||
+ | Stack " | ||
+ | | ||
+ | rm: remove regular file `/ | ||
+ | rm: remove regular file `/ | ||
+ | rm: remove regular file `/ | ||
+ | rm: remove regular file `/ | ||
+ | rm: remove regular file `/ | ||
+ | | ||
+ | | ||
Line 231: | Line 318: | ||
Enter: | Enter: | ||
- | | + | |
Where: | Where: | ||
- | * 9 is the driver number obtained from the " | + | * 34 is the driver number obtained from the " |
The system responds: | The system responds: | ||
Line 243: | Line 330: | ||
| | ||
| | ||
- | | + | |
| | ||
Line 249: | Line 336: | ||
| | ||
- | / | + | / |
- | + | | |
| | ||
| | ||
- | | + | |
- | For more information see: | + | For more information see: [[r8187]] |
- | http://www.aircrack-ng.org/ | + | |
+ | NOTE: | ||
Line 282: | Line 370: | ||
None at this time. | None at this time. | ||
- | |||
===== Usage Troubleshooting ===== | ===== Usage Troubleshooting ===== | ||
- | At the present | + | None at this time. |
airdriver-ng.txt · Last modified: 2014/11/01 01:08 by mister_x