Всё о MAC-адресах: для чего они, как посмотреть и узнать производителя по MAC-адресу
MAC-адрес (от англ. Media Access Control — надзор за доступом к среде, также Hardware Address, также физический адрес) — уникальный идентификатор, присваиваемый каждой единице активного оборудования или некоторым их интерфейсам в компьютерных сетях Ethernet.
При проектировании стандарта Ethernet было предусмотрено, что каждая сетевая карта (равно как и встроенный сетевой интерфейс) должна иметь уникальный шестибайтный номер (MAC-адрес), «прошитый» в ней при изготовлении. Этот номер используется для идентификации отправителя и получателя фрейма; и предполагается, что при появлении в сети нового компьютера (или другого устройства, способного работать в сети) сетевому администратору не придётся настраивать этому компьютеру MAC-адрес вручную.
Пример MAC-адреса 50:46:5D:6E:8C:20, также распространены такие варианты записи как 50-46-5D-6E-8C-20 и 50465D6E8C20. Т.е. MAC-адрес состоит из шести пар символов (их называют октетами). В эти символы входят все цифры и буквы от A до F (набор символов шестнадцатеричной записи).
Первые три октета (бита) содержат уникальный идентификатор организации (OUI) или код MFG (Manufacturing, производителя), который производитель получает в IEEE. Т.е. они уникальны для каждого производителя сетевых устройств и каждый производитель, присваивая MAC-адрес своему сетевому устройству, начинает его со своих трёх октетов. Именно по ним, зная MAC-адрес, можно определить производителя. Последние три октета производитель присваивает произвольно и, в отличии от первых трёх, они должны быть уникальны для каждого сетевого интерфейса.
Как по MAC-адресу определить производителя устройства
В Windows для определения вендора (производителя) устройства по MAC-адресу есть бесплатная программа MACAddressView.

Вы можете искать по MAC-адресу, названию компании, адресу компании, стране компании, всем MAC-адресам. Правила ввода такие:

Как узнать свой MAC-адрес
В Windows вы можете узнать свой MAC-адрес несколькими способами – в графическом интерфейсе и в командной строке.
Чтобы узнать свой MAC-адрес откройте в настройках «Сетевые подключения», для этого вы можете в командной строке выполнить

Выберите интересующий вас адаптер (сетевое подключение) нажмите на него правой кнопкой мыши и в контекстном меню выберите «Состояние». Далее нажмите кнопку «Сведения…»:

В открывшемся окне «Физический адрес» это и есть MAC-адрес данного сетевого адаптера:

Чтобы узнать свой MAC-адрес в Windows из командной строки, откройте командную строку, для этого нажмите Win+x и выберите «Windows PowerShell (администратор)». Вы можете использовать две команды, первая
показывает краткую информацию о всех MAC-адресах системы, при этом не всегда просто сориентироваться, какому именно интерфейсу соответствует конкретный MAC-адрес.

выводит более расширенную информацию о подключении, по ней можно сориентироваться, какой физический адрес (MAC) какому именно интерфейсу принадлежит:

Как узнать MAC-адрес устройств в локальной сети
С помощью программы nmap, как в Windows, так и в Linux можно найти подключённые к локальной сети устройство и узнать их MAC-адреса. Пример команды для подсети 192.168.0.0/24:

Кроме MAC-адреса, также выводится IP адрес в локальной сети и производитель устройства.
Как узнать MAC-адрес и производителей беспроводных точек доступа
Вы можете узнать, какие рядом с вами работают сети Wi-Fi, а также узнать их производителя с помощью программы WifiInfoView.
WifiInfoView сканирует беспроводные сети в диапазоне доступности и отображает расширенную информацию о них, включая: имя сети (SSID), MAC адрес, тип PHY (802.11g или 802.11n), RSSI, качество сигнала, частоту, номер канала, максимальную скорость, имя компании, модель роутера и имя роутера (только для роутеров, которые предоставляют эту информацию) и другое.

Обратите внимание на столбцы «Модель роутера» и «Имя роутера», для некоторых роутеров (которые сами отправляют эту информацию) в них написана точная модель. Насколько мне известно, в Linux нет готовых решений, которые показывали бы эту информацию. UPD: Теперь есть готовое решение и под Linux, подробности в «Новое в Wash и Reaver».
Find MAC Address Vendors. Now.
Enter a MAC Address
// Features
Our list of vendors is provided directly from the IEEE Standards Association and is updated multiple times each day. The IEEE is the registration authority and provides us data on over 16,500 registered vendors.
Speed
Our API was designed from the ground up with performance in mind. We have stripped our API down to the bare essentials, optimized our servers, and organized our data so that whether your app is making 100 requests a day, or 100,000, you’ll never be left waiting.
Simple
We have eliminated all unnecessary overhead from our systems. Simply send us an HTTP GET/POST request with your MAC address and we’ll return the vendor. No registration or api key necessary for up to 1,000 requests per day.
Reliable
We want you to feel comfortable building your systems around ours. Since launching in 2011, we have grown at an incredible pace. Today our API receives over 3.6 billion requests per year!
// Quick Links
// Stay In Touch
There are real people behind MAC Vendors, so if you have a question or suggestion (no matter how small) please get in touch with us: hello@macvendors.com
// Are you being rate limited?
Are you a high volume API user currently being rate limited? Are you getting HTTP 429 responses instead of 200? Consider upgrading to one of our paid plans and pick a plan that works for you!
Поиск вендора по mac адресу
Составление диапазонов IP
Узнать информацию о себе
Извлечение информации из кэша и веб архивов
Обход запрета показа исходного HTML кода, обход социальных блокировщиков
Продвинутое использование поисковых систем
Работа с кодировками
Инструменты противодействия CloudFlare
Изображения и метаданные
Информация о номерах телефонов
Сканеры уязвимостей веб-сайтов
Сканеры уязвимостей, открытых портов и запущенных служб веб-серверов
Субдомены и скрытые файлы
Получение информации по MAC-адресам
Анализ работы веб-сервера
Анализ электронных писем
Лучший хостинг Рунета:
Онлайн сервис определения производителя (вендора) устройства по MAC-адресу
Здесь вы можете сделать запрос по базе данных MAC-адресов производителей (вендоров). MAC-адрес, или как его ещё называют аппаратный адрес, является идентификатором сетевого интерфейса, т.е. уникальным для каждого устройства. MAC-адрес содержит в себе сведения, позволяющие установить производителя. Нужно помнить, что MAC-адрес может быть подменён, поэтому нет гарантии, что производителем в действительности является тот, кто найден в базе данных.
Введите MAC-адрес чтобы узнать производителя устройства.
Поддерживается поиск по полному MAC-адресу, а также по его части (первым октетам). Регистр букв неважен.
Аппаратный адрес можно узнать для устройств в локальной сети, а также для беспроводных устройств в радиусе доступности. Производителя по МАКу можно определить благодаря тому, что каждый аппаратный адрес можно условно разделить на две части: первая половина одинаковая для всех устройств одной фирмы, благодаря этому мы можем сопоставить вендора по МАКу, то есть проще говоря, определить производителя по MAC-адресу.
Вторая половина аппаратного адреса уникальна для всех устройств. Это означает, что с помощью MAC можно идентифицировать устройства.
Вас также могут заинтересовать сервисы:
If you want to contribute, you can make donation for adding new services:
Определение производителя по MAC-адресу
Как известно, у каждого сетевого устройства имеется свой физический адрес, который является постоянным и уникальным. Благодаря тому, что MAC-адрес выступает в роли идентификатора, можно узнать производителя данного оборудования по этому коду. Осуществляется поставленная задача разными методами и требуется от пользователя только знания MAC, именно их мы бы и хотели обсудить в рамках данной статьи.
Определяем производителя по MAC-адресу
Сегодня нами будет рассмотрено два метода поиска производителя оборудования через физический адрес. Сразу отметим, что произведение такого поиска доступно только потому, что каждый более или менее крупный разработчик аппаратуры вносит идентификаторы в базу. Используемые нами средства будут выполнять сканирование этой базы и отображать изготовителя, если это, конечно, окажется возможным. Давайте остановимся на каждом методе более детально.
Способ 1: Программа Nmap
У открытого программного обеспечения под названием Nmap присутствует большое количество инструментов и возможностей, позволяющих проводить анализ сети, показывать соединенные устройства и определять протоколы. Сейчас мы не будем углубляться в функциональность этого софта, поскольку Nmap заточена не под обычного пользователя, а рассмотрим лишь один режим сканирования, позволяющий обнаружить разработчика девайса.
Если сканирование не принесло никакого результата, внимательно проверьте правильность вводимого IP-адреса, а также его активность в вашей сети.
Изначально программа Nmap не имела графического интерфейса и работала через классическое приложение Windows «Командную строку». Рассмотрим и такую процедуру сканирования сети:
Если же вы знаете только MAC-адрес устройства или вовсе не имеете никакой информации и вам необходимо определить его IP, чтобы проводить анализ сети в Nmap, рекомендуем к ознакомлению наши отдельные материалы, которые вы найдете по следующим ссылкам.
Рассмотренный способ имеет свои недостатки, поскольку будет эффективен только при наличии IP-адреса сети или отдельного устройства. Если же возможности получить его нет, стоит попробовать второй метод.
Способ 2: Онлайн-сервисы
Существует множество онлайн-сервисов, предоставляющих необходимую функциональность для выполнения сегодняшней задачи, но мы остановимся только на одном, а будет это 2IP. Определяется производитель на этом сайте так:
Теперь вы знаете о двух способах поиска производителя по MAC-адресу. Если один из них не выдает нужную информацию, попробуйте задействовать другой, ведь используемые базы для сканирования могут быть разные.
Помимо этой статьи, на сайте еще 12226 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Как узнать MAC-адрес и Как по MAC-адресу узнать производителя
MAC-адрес (ещё называют физический адрес) – это уникальный идентификатор сетевого интерфейса в локальной сети. Одно устройство (компьютер, роутер) может иметь несколько сетевых интерфейсов (проводных и беспроводных) и, следовательно, иметь несколько MAC-адресов.
Пример MAC-адреса 50:46:5D:6E:8C:20, также распространены такие варианты записи как 50-46-5D-6E-8C-20 и 50465D6E8C20. Т.е. MAC-адрес состоит из шести пар символов (их называют октетами). В эти символы входят все цифры и буквы от A до F (набор символов шестнадцатеричной записи).
Первые три октета (бита) содержат уникальный идентификатор организации (OUI) или код MFG (Manufacturing, производителя), который производитель получает в IEEE. Т.е. они уникальны для каждого производителя сетевых устройств и каждый производитель, присваивая MAC-адрес своему сетевому устройству, начинает его со своих трёх октетов. Именно по ним, зная MAC-адрес, можно определить производителя. Последние три октета производитель присваивает произвольно и, в отличии от первых трёх, они должны быть уникальны для каждого сетевого интерфейса.
Как в Windows по MAC-адресу определить производителя устройства
В Windows для определения вендора (производителя) устройства по MAC-адресу есть бесплатная программа MACAddressView.

Вы можете искать по MAC-адресу, названию компании, адресу компании, стране компании, всем MAC-адресам. Правила ввода такие:

Как в Linux по MAC-адресу определить производителя устройства
База с уникальными идентификаторами организаций (OUI) обычно уже присутствует в системах Linux, поскольку её используют различные программы. Вы можете поискать этот файл:
Также вы можете скачать эту базу
База представляет собой обычный текстовый файл, по которому мы можете искать различными удобными вам способами.
Я написал небольшой скрипт, который может вам также помочь. Создайте файл oui.sh и скопируйте в него:
Где вместо MAC вставьте интересующий вас MAC-адрес (полностью или частично):

Как узнать свой MAC-адрес в Windows
В Windows вы можете узнать свой MAC-адрес несколькими способами – в графическом интерфейсе и в командной строке.
Чтобы узнать свой MAC-адрес, откройте Панель управления → Сеть и Интернет → Центр управления сетями и общим доступом → Изменение параметров адаптера или просто выполните команду:

Выберите интересующий вас адаптер (сетевое подключение) нажмите на него правой кнопкой мыши и в контекстном меню выберите «Состояние». Далее нажмите кнопку «Сведения…»:

В открывшемся окне пункт «Физический адрес» это и есть MAC-адрес данного сетевого адаптера:

Чтобы узнать свой MAC-адрес в Windows из командной строки, откройте командную строку, для этого нажмите Win+x и выберите «Windows PowerShell». Вы можете использовать две команды, первая
показывает краткую информацию о всех MAC-адресах системы, при этом не всегда просто сориентироваться, какому именно интерфейсу соответствует конкретный MAC-адрес.

выводит более расширенную информацию о подключении, по ней можно сориентироваться, какой физический адрес (MAC) какому именно интерфейсу принадлежит:

Как узнать свой MAC-адрес в Linux
В Linux есть несколько способов узнать свой MAC-адрес. Если вас интересует только список адресов без дополнительных подробностей, то вы можете выполнить:

выводит информацию о текущем значении MAC и постоянный MAC-адрес устройства:

MAC-адрес располагается в строках, перед которыми стоит «link/ether». Если MAC-адрес был изменён, то текущее значение показывается после «link/ether», а постоянное значение после «permaddr».
покажет информацию о статусе соединений, в том числе MAC-адрес:


можно посмотреть MAC-адрес беспроводных интерфейсов:
Как узнать MAC-адрес устройств в локальной сети
С помощью программы nmap, как в Windows, так и в Linux можно найти подключённые к локальной сети устройство и узнать их MAC-адреса. Пример команды для подсети 192.168.0.0/24:

Кроме MAC-адреса, также выводится IP адрес в локальной сети и производитель устройства.

Как узнать MAC-адрес и производителей беспроводных точек доступа в Windows
Вы можете узнать, какие рядом с вами работают сети Wi-Fi, а также узнать их производителя с помощью программы WifiInfoView.
WifiInfoView сканирует беспроводные сети в диапазоне доступности и отображает расширенную информацию о них, включая: имя сети (SSID), MAC адрес, тип PHY (802.11g или 802.11n), RSSI, качество сигнала, частоту, номер канала, максимальную скорость, имя компании, модель роутера и имя роутера (только для роутеров, которые предоставляют эту информацию) и другое.

Обратите внимание на столбцы «Модель роутера» и «Имя роутера», для некоторых роутеров (которые сами отправляют эту информацию) в них написана точная модель. Насколько мне известно, в Linux нет готовых решений, которые показывали бы эту информацию. UPD: Теперь есть готовое решение и под Linux, подробности в «Новое в Wash и Reaver».
Как узнать MAC-адрес и производителей беспроводных точек доступа в Linux
В программе Airodump-ng имеется опция -M, —manufacturer, которая показывает столбец о производителях с информацией, полученной из списка IEEE OUI.

Также обратите внимание на столбец BSSID – это MAC-адреса беспроводных сетей Wi-Fi.
Программа boopsniff также по умолчанию показывает информацию о производителе точки доступа:

Как узнать MAC-адрес устройства/компьютера в Интернете
Получить MAC-адрес устройства можно только для хостов, которые находятся вместе с вами в локальной подсети, которые можно достичь напрямую через второй уровень (ethernet или wifi).
MAC-адреса используются только на уровне 2, а уровень 2 фактически представляет собой единую локальную сеть с собственными широковещательными (broadcast) доменами и сетями link-local. Исходный MAC-адрес и целевой MAC-адрес внутри пакетов TCP/IP изменяются по мере их перемещения из сети в сеть маршрутизаторами, которые пересылают пакеты на основе IP-адреса назначения.
MAC-адрес ПК бесполезен за пределами его собственной локальной сети, за исключением возможности использовать его для поиска поставщика сетевой карты в целях поддержки.
Исходный MAC-адрес (в пакете это заголовок source mac) заменяется MAC-адресом маршрутизатора (устанавливается в качестве значения заголовка source mac), и процесс повторяется.
Ваш исходный MAC-адрес (source mac) в пакете заменяется, но когда маршрутизатор получает пакет, возвращающийся с IP-адресом вашего компьютера в поле destination ip, он заменяет адрес в поле destination mac в пакете на MAC-адрес вашего ПК.
По сути, просто применяется концепция вашей локальной сети к каждой локальной сети.
То есть вы не можете узнать MAC-адрес устройства или компьютера в Интернете.
Хотя технически в некоторых обстоятельствах возможно определить MAC-адрес нелокальных хостов через такие протоколы как NetBIOS, SNMP и т.д. Для этих целей имеются соответствующие NSE скрипты. Если на узле запущена Samba или Windows, то nbstat покажет вам MAC-адрес и производителя. Для SNMP имеется скрипт snmp-interfaces.
Определить производителя по MAC-адресу онлайн
Если вам известен MAC-адрес и вы хотите узнать, кто является производителем данного устройства, вы можете воспользоваться бесплатным онлайн сервисом запросов к базе данных: https://suip.biz/ru/?act=mac
Заключение
MAC-адрес устройства может быть подменён (спуфлен), поэтому не всегда полученная информация о производители является достоверной.















