Как найти IP-адрес, зная MAC-адрес?

Как можно определить IP-адрес подключенного устройства (ПК), используя MAC-адрес точки доступа, если мы не подключены к предполагаемой сети, с целью использования полученной информации в утилите nmap для сканирования? Попробовал использовать wireshark, однако обнаружил только MAC-адреса устройств.
  • 31 января 2024 г. 8:49
Ответы на вопрос 3
Если вы не подключены к сети и у вас есть только MAC-адрес, то определить IP-адрес устройства на этой сети будет крайне сложно и в большинстве случаев невозможно, поскольку MAC-адреса не передаются через сеть Интернет, а используются только в локальной сети (LAN).

Если вы уже находитесь в сети, то есть несколько способов, чтобы найти IP-адрес устройства, зная его MAC-адрес:

1. **ARP-таблица** - Если устройство было подключено к сети LAN, его IP-адрес может быть найден в ARP-таблице. Вы можете проверить ARP-таблицу следующей командой (для Windows):
   ```
   arp -a
   ```
   Это покажет список всех устройств в локальной сети, включая их IP- и MAC-адреса. Однако, ARP имеет только информацию об активных подключениях.

2. **Сканеры сети** - Утилиты, такие как Advanced IP Scanner (для Windows) или nmap (для различных ОС), могут сканировать сеть и, в некоторых случаях, сопоставить MAC-адреса с IP-адресами активных устройств. Например, команда nmap с опцией `-sn` (ping scan) может быть использована для сканирования сети.

3. **Доступ к роутеру** - Проверка таблицы DHCP на роутере или коммутаторе позволит вам увидеть список устройств с их IP-адресами и MAC-адресами.

4. **Использование утилит** - Некоторые утилиты, такие как `arp-scan` для Linux, могут быть использованы для сканирования локальной сети и обнаружения устройств.

Однако, если вы не подключены к сети и у вас есть только MAC-адрес, то вы столкнётесь со следующими проблемами:

- **Протокол ARP доступен только в локальной сети**: Вы не можете использовать ARP за пределами вашей собственной локальной сети.

- **Безопасность и конфиденциальность**: Современные сетевые устройства и операционные системы защищены от такого рода сканирования и выявления информации, если вы не являетесь администратором сети.

- **Нарушение закона**: Неавторизированное проникновение в чужую сеть, попытка доступа к чужой сетевой информации или сканирование чьих-либо устройств без разрешения является незаконным во многих странах и может привести к юридическим последствиям.

Таким образом, найти IP-адрес чужого устройства, не имея доступа к сети, практически невозможно и, в большинстве случаев, незаконно. Утилиты вроде nmap предназначены для использования в сценариях, когда у вас есть соответствующие права для выполнения этих операций.
По моим понятиям, трафик  WiFi шифруется.  Что бы увидеть расшифрованные пакеты - надо подлючиться к сети, что противоречит условию. 

Поэтому, в поствленных условиях задача решения не имеет.
Nmap умеет с mac работать 
Правда думал что умеет

arp -na покажет какой ip назначен mac
Похожие вопросы