Before we start preparing an instance, we need to care about a hardware Wi-Fi interface as probably the most important part of the pentesting platform. There are three main criteria for hardware Wi-Fi interfaces important for penetration testing and thus influence our choice:
Let's review two typical hardware interface options:
The advantage is that it can save you some money on buying an additional interface and makes the whole platform more compact and less suspicious (a laptop with some strange wires and devices or external interfaces always brings more unnecessary questions if somebody operates it in public). Suspiciousness is actually less important for us, because we act as ethical hackers with permission to attack, but the comfort of work is usually very valuable.
The disadvantage is that such interfaces almost always have poor signal strength and can have a chipset that does not support the necessary mode and features, so they're not applicable for penetration testing.
The advantage is that this type of interface usually provides better transmitting/receiving capabilities and has higher signal power and sensitivity. In contrast to built-in interfaces, UBS interfaces are easily changeable.
The disadvantages of external Wi-Fi interfaces are additional cost, higher battery consumption, and reduced work comfort.
When you choose an interface, the most important parameter should be the chipset. If it does not support packet injection mode, you don't need it. The other two criteria we leave to your taste.
You can easily find lists of chipsets that support packet injection mode on many websites and forums in Internet, but we would recommend you first get familiar with the manuals written by the Aircrack-ng team at their website:
In our experience, the most popular suitable chipsets are as follows:
If you don't want to spend time on comparing various Wi-Fi interfaces and their parameters, we can recommend our favorites from the company Alpha Network:
TP-Link TP-WN722N is a very good USB dongle interface. You can see all those three interfaces in the following image:
If you already have a Wi-Fi interface and you are not sure if it supports the packet injection mode, you can test it with the Aircrack-ng suite using the following manual:
18.217.144.32