Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.06.2007, 15:07   #1
Roman
Пользователь
 
Регистрация: 23.12.2006
Сообщений: 67
По умолчанию как узнать ip адрес зная mac адрес

Люди кто знает как можно узнать ip адрес зная mac адрес.(в локальной сети). И ещо одно ip-шник не привязан к mac. Спасибо за ответ.
Roman вне форума Ответить с цитированием
Старый 21.06.2007, 15:14   #2
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Вы сами практически ответили, на самом деле это сделать можно...
Если вы хорошо понимаете работу протокола ARP и можете с ним работать, то можно: на уровне arp мониторить пакеты (компонент таких не знаю, так что видимо все руками) и "выдергивать из них ip". Но это не даст 100% результата.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 21.06.2007, 17:08   #3
Rouse_
Пользователь
 
Аватар для Rouse_
 
Регистрация: 31.05.2007
Сообщений: 56
По умолчанию

Можно посмотреть ARP таблицу, правда это так-же не даст 100 процентного результата.
http://www.programmersforum.ru/showthread.php?t=4373
Vae Victis
(Горе побежденным (лат.))
Демки с открытым кодом:
http://rouse.drkb.ru
Rouse_ вне форума Ответить с цитированием
Старый 21.06.2007, 17:16   #4
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Как я понял ваш код вернет локальную ARP таблицу, она ничего не даст, так как содержит только mac- адреса сетевых интерфейсов локального компьютера
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 21.06.2007, 17:56   #5
Rouse_
Пользователь
 
Аватар для Rouse_
 
Регистрация: 31.05.2007
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
Как я понял ваш код вернет локальную ARP таблицу, она ничего не даст, так как содержит только mac- адреса сетевых интерфейсов локального компьютера
Неееет
Она содержит таблицу соответствий MAC-IP всех компьютеров, пакеты которых проходили через локальный сетевой интерфейс со времени предыдущей очистки таблицы.
Vae Victis
(Горе побежденным (лат.))
Демки с открытым кодом:
http://rouse.drkb.ru
Rouse_ вне форума Ответить с цитированием
Старый 25.06.2007, 10:57   #6
Roman
Пользователь
 
Регистрация: 23.12.2006
Сообщений: 67
По умолчанию

я пробовал смотреть ARP таблицу ничего там не нашел. Может есть другой способ узнать IP по MAC адресу.
Roman вне форума Ответить с цитированием
Старый 25.06.2007, 11:02   #7
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Цитата:
Сообщение от Квэнди Посмотреть сообщение
Вы сами практически ответили, на самом деле это сделать можно...
Если вы хорошо понимаете работу протокола ARP и можете с ним работать, то можно: на уровне arp мониторить пакеты (компонент таких не знаю, так что видимо все руками) и "выдергивать из них ip". Но это не даст 100% результата.
Читайте внимательней ответы
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 25.06.2007, 11:10   #8
Квэнди
Старожил
 
Аватар для Квэнди
 
Регистрация: 13.12.2006
Сообщений: 3,859
По умолчанию

Несколько ссылок с информацией
http://www.citforum.ru/nets/tpns/glava_4.shtml
http://www.citforum.ru/nets/tpns/glava_5.shtml
http://www1.rql.kiev.ua/library/3/GLAVA_3.HTM
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи
Квэнди вне форума Ответить с цитированием
Старый 25.06.2007, 12:09   #9
Roman
Пользователь
 
Регистрация: 23.12.2006
Сообщений: 67
По умолчанию

за ссылки спасибо.
Roman вне форума Ответить с цитированием
Старый 25.06.2007, 12:39   #10
Roman
Пользователь
 
Регистрация: 23.12.2006
Сообщений: 67
По умолчанию

все вроде нашел что-то. Думаю RARP то что мне надо.
Roman вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
(HTML или JS) Узнать IP адрес Air Помощь студентам 14 11.07.2008 10:12
Delphi 7 Как программно узнать мак-адрес? ratttx Свободное общение 3 15.04.2008 08:47
Как узнать с какого по какой адрес занимает процесс в системе. kalexi Win Api 2 30.03.2008 15:48
Узнать адрес ошибки Д'якон Win Api 6 05.12.2007 22:12
Как узнать IP адрес? AidarBik Работа с сетью в Delphi 2 11.07.2007 12:37