![]() |
|
Модераторы: feodorv |
![]()
|
|
| lenin_yo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
Нужна функция с помощью которой можно узнать айп и мак всех пользователей сети.
Может у кого есть идеи как ее написать?Или мож ктото пытался сделать чтото подобное? |
|||
|
||||
| GrayCardinal |
|
|||
|
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 3 Всего: 58 |
Под линем есть такая вещь - "nmblookup" ($ nmblookup "*"). Под виндой - не знаю.......
Это сообщение отредактировал(а) GrayCardinal - 7.10.2007, 12:28 |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
зная IP можно узнать MAC и наоборот. Поищи про ARP прооткол.
Зная маску можно узнать теоретическое количество ip выделенных на подсеть... имея сниффер можно проследить сетевую активность (и получить ip и MAC=и хостов (усложняется если вы за машрутизатором)). а вот прям таких :
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| lenin_yo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
Если есть ip выделеные на подсеть сеть,то это совсем не означает, что все они задействованы. Разве что пинговать все по очереди, создавать базу офигенных размеров.И все же необходима функция для определения мака.
Возможно чето типа GetHostInfo.. |
|||
|
||||
| SenkraD |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 933 Регистрация: 3.2.2006 Где: Украина::Киев Репутация: 1 Всего: 23 |
lenin_yo, это подходит?
|
|||
|
||||
| lenin_yo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
Это не совсем то, мне необходима ф-ция для определения мака сетевого компа. |
|||
|
||||
| lenin_yo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
А вот ARP похоже то что нужно.Только ща попробую с этим протоколом разобраться.
Таблицу arp можно просмотреть с помощью cmd. Ввести arp с флагом -а. Осталось, только росчехлить, как со своей программы получить эту таблицу. Может кто поможет? Это сообщение отредактировал(а) lenin_yo - 9.10.2007, 15:02 |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
кодгда-то для себя писал такое :
мб поможет чем) -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| lenin_yo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 37 Регистрация: 20.5.2007 Репутация: нет Всего: нет |
SendARP и IPAddr не распознаются.
iphlpapi.h и iphlpapi.lib скачал и закинул в папку с С++. Может это из за того, что у меня компилятор 5.02? |
|||
|
||||
| jonie |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 5 Всего: 118 |
код рабочий. ищите нормальный компилятор и т.д. т.п. -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Сети | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |