![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Список всех машин в диапозоне между двумя IP [D6, D7, WinXP]
Интересующийся © (2006-06-14 17:36:00)Всем доброе время суток!
Подскажите как получить список всех машин в диапозоне между двумя IP.
Verg (2006-06-18 17:08:00) [1]
> Dmitrij_K (15.06.06 16:33) [5]
> На компьютере пинг может быть заблокирован файрволом. Тогда
> как?
В случае нелокальной сети - [7], в противном случае - SendARP (см. Iphlpapi.dll )
Rouse_ (2006-06-16 10:31:00) [2]
> как получить список всех машин в диапозоне между двумя IP.
http://rouse.front.ru/fastscan.zip
ZzzzZ (2006-06-16 08:16:00) [3]Хм, каким способом был получен ИП, не определишь, удаленно
Сергей М. (2006-06-15 17:01:00) [4]
> Dmitrij_K (15.06.06 16:33) [5]
>
> На компьютере пинг может быть заблокирован файрволом. Тогда
> как?
Тогда мыль веревку.
Или подумай о других протоколах, которые вовсе не обязательно могут быть перекрыты файрволом.
Интересующийся (2006-06-15 16:43:00) [5]> Dmitrij_K (15.06.06 16:33) [5]
Хороший вопрос, я о такой возможности не подумал :))
Но в нутри моей локальной сети пинг провести можно.
Dmitrij_K (2006-06-15 16:33:00) [6]На компьютере пинг может быть заблокирован файрволом. Тогда как?
Интересующийся (2006-06-15 16:25:00) [7]> Сергей М. © (15.06.06 09:25) [1]
Про пинг я знаю, использую его при помощи Indy и API.
> Сергей М. © (15.06.06 09:38) [3]
> После сканирования указанного диапазона можно средствами ARP получить и проанализировать соответствия IP <-> MAC
Сергей подскажите как работать с MAC.
P.S.
Мне нужно создать алгоритм спомощью которого можно определить все машины в локальной сети.
1. Определить указан ли ИП в ручную или автоматом
2. Определить возможный диапазон адресов
3. Создать список машин в виде ИП
4. Пропинговать сеть по списку
Сергей М. (2006-06-15 09:38:00) [8]
> wal © (15.06.06 09:34) [2]
Это уже другой вопрос.
После сканирования указанного диапазона можно средствами ARP получить и проанализировать соответствия IP <-> MAC
wal (2006-06-15 09:34:00) [9]
> [1] Сергей М. © (15.06.06 09:25)
Количество машин, в общем случае, не равно количеству IP-адресов.
Сергей М. (2006-06-15 09:25:00) [10]Используй компонент TIdICMPClient из состава Indy.
В демо-проектах в составе Indy есть проект PingGUI.dpr.