Загрузка...

Get the MAC Address of the router (BSSID)

Thread in C# created by vitya790 Sep 17, 2018. 671 view

  1. vitya790
    vitya790 Topic starter Sep 17, 2018 19 Jun 3, 2017
    Всем привет!
    Вот маленький скрипт который получает MAC Адресс.

    Code

    public static void viewResult()
    {
    try
    {
    ManagementObjectSearcher NetworkSearcher = new ManagementObjectSearcher("SELECT DefaultIPGateway FROM Win32_NetworkAdapterConfiguration");
    foreach (ManagementObject NetworkObj in NetworkSearcher.Get())
    {
    string[] router = (string[])(NetworkObj["DefaultIPGateway"]);
    if (router != null)
    {
    MessageBox.Show(ConvertIpToMAC(IPAddress.Parse(router[0])));
    }
    }
    }
    catch { }
    }
    //Получаем IP роутера
    public static IPAddress DoGetHostAddresses(string hostname)
    {
    IPAddress[] ips;
    ips = Dns.GetHostAddresses(hostname);
    return ips[0];
    }

    [DllImport("iphlpapi.dll", ExactSpelling = true)]
    public static extern int SendARP(int DestIP, int SrcIP, [Out] byte[] pMacAddr, ref int PhyAddrLen);
    // Получаем MAC Адресс
    public static string ConvertIpToMAC(IPAddress ip)
    {
    byte[] ab = new byte[6];
    int len = ab.Length;
    int r = SendARP(ip.GetHashCode(), 0, ab, ref len);
    return BitConverter.ToString(ab, 0, 6);
    }
     
  2. ToCMaH
    ToCMaH Sep 17, 2018 cout<<"Hello, World"<<endl; 30 Apr 22, 2017
    получать MAC-адресса)
     
  3. vitya790
    vitya790 Topic starter Sep 17, 2018 19 Jun 3, 2017
    через Mac Адресс роутера(BSSID) можно получить точное местоположение вплоть до улицы
     
  4. GIRAFF_inactive585797
    Как пользоваться?
     
  5. vitya790
    vitya790 Topic starter Sep 17, 2018 19 Jun 3, 2017
  6. GIRAFF_inactive585797
  7. Kom1SsAr
    Kom1SsAr Sep 17, 2018 Ищу работу 163 Sep 3, 2018
  8. vitya790
    vitya790 Topic starter Sep 17, 2018 19 Jun 3, 2017
    гуглить умеешь? Если нет то вот тебе запрос - "узнаем местоположение через BSSID"
     
  9. DrobDead
    DrobDead Sep 17, 2018 Banned 640 Feb 8, 2018
    Узнать свой bssid?
     
  10. vitya790
    vitya790 Topic starter Sep 17, 2018 19 Jun 3, 2017
    +
     
  11. DrobDead
    DrobDead Sep 17, 2018 Banned 640 Feb 8, 2018
    А не проще открыть cmd и вписать
    netsh wlan show networks mode=bssid
     
  12. vitya790
    vitya790 Topic starter Sep 17, 2018 19 Jun 3, 2017
    ну так это получается программно, например можно при открытии файла отправлять BSSID на почту и т.д. Много преминений вообщем
     
Top
Loading...