Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

вывести список ip адресов (linux)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Компилируемые языки] >> вывести список ip адресов (linux)
Имя
Сообщение << Старые топики   Новые топики >>
вывести список ip адресов (linux) - 2009-10-18 12:58:18.646666   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Суть задачи такая необходимо получить перечень ip адресов локальной сети.
Есть какие-нибдуь стандартные функции С/С++ или может что-то другое? Как получить такой список?
Post #: 1
RE: вывести список ip адресов (linux) - 2009-10-18 14:42:33.080000   
ХреновыйСтудент

Сообщений: 100
Оценки: 0
Присоединился: 2009-06-30 18:30:40.363333
quote:

ip адресов локальной сети

активных?
quote:

или может что-то другое?

ping?)
Post #: 2
RE: вывести список ip адресов (linux) - 2009-10-18 14:50:27.200000   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Да, надо уточнить. Активных ip, нужны ip тех машин которые сейчас работают, для того чтобы составить список этих машин и в последствии обмениваться с ними файлами.
Т.е. идея такая чтобы когда приложение запускалось оно проводило скан, составляло список айпи и закидывало его в некий Combobox, а от туда можно уже было выбирать айпи нужной машины и передавать файл.
Пинг тут как бы ни к чему)
Post #: 3
RE: вывести список ip адресов (linux) - 2009-10-18 15:08:47.266666   
ХреновыйСтудент

Сообщений: 100
Оценки: 0
Присоединился: 2009-06-30 18:30:40.363333
quote:

Пинг тут как бы ни к чему)

как же ни к чему. а как ты собираешся определять, работает машина или нет.
По-моему надо сделать так - пропинговать хосты в заданном диапозоне, заранее известном или максимально возможном.
Записать активные адреса в одну структуру данных, неактивные в другую. Далее вести передачу с активными.

Чтобы каждый раз не сканировать заново, можно при запуске программы работать с активными, сохранённые ранее (начинать с их сканирования), и добавлять в этот спискок бывшие ранее пассивными, которые в момент минимальной загруженности канала можно заново просканировать.

Это лишь мой вариант, наверное кто-то сможет предложить лучшее решение, подождите)
Post #: 4
RE: вывести список ip адресов (linux) - 2009-10-18 15:33:49.380000   
Lost_boy

Сообщений: 327
Оценки: 0
Присоединился: 2009-03-25 11:07:27.910000
Может ты прав, у кого-нибудь еще есть предложения по этому поводу?
Post #: 5
Страниц:  [1]
Все форумы >> [Компилируемые языки] >> вывести список ip адресов (linux)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.