有沒有辦法獲得我所在地區的所有SSID及其可達信號的MAC地址列表?獲取所有SSID及其mac地址列表
我在我的c#代碼中嘗試了Nativ WlanApi。我得到的是所有ssid的列表,但獲取其mac地址的 ,我不知道。
這是我使用添加到列表中的代碼:
private void show_all_ssids_Click(object sender, EventArgs e)
{
WlanClient client = new WlanClient();
foreach (WlanClient.WlanInterface wlanIface in client.Interfaces)
{
// Lists all available networks
Wlan.WlanAvailableNetwork[] networks = wlanIface.GetAvailableNetworkList(0);
this.ssidList.Text = "";
foreach (Wlan.WlanAvailableNetwork network in networks)
{
//Trace.WriteLine( GetStringForSSID(network.dot11Ssid));
this.ssidList.Text += GetStringForSSID(network.dot11Ssid) + "\r\n";
}
}
}
static string GetStringForSSID(Wlan.Dot11Ssid ssid)
{
return Encoding.ASCII.GetString(ssid.SSID, 0, (int)ssid.SSIDLength);
}
我希望有一種方法。
你有沒有想過如何將MAC與SSID關聯? – Zippy 2014-05-27 20:44:26