Модераторы: Snowy, Poseidon, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание мониторинга сетевого трафика, нужно мониторить IP, скорость, кол-во  
:(
    Опции темы
vladislavus
  Дата 6.4.2009, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 13.10.2007
Где: Казахстан

Репутация: нет
Всего: 1



Привет!
Нужно сделать мониторинг приложений работающих с сетью, как это делает фаервол.
Примерно такое хочу сделать:
user posted image
И развернутую статистику:
user posted image
В полученная информация будет анализироваться, и более быстрые соединения будут перекидываться на другое подключение.

Какие есть компоненты?
Если кто делал что-то подобное выложите пару исходников.
Спасибо.

PM MAIL   Вверх
kami
Дата 6.4.2009, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 6
Всего: 72



WinPCap в помощь. Погуглите примеры работы с ним.

Цитата(vladislavus @  6.4.2009,  17:30 Найти цитируемый пост)
более быстрые соединения будут перекидываться на другое подключение

Это как?
заbind-ить сокет в другом процессе?
PM MAIL WWW   Вверх
vladislavus
Дата 7.4.2009, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 13.10.2007
Где: Казахстан

Репутация: нет
Всего: 1



Цитата(kami @ 6.4.2009,  21:31)
Это как?
заbind-ить сокет в другом процессе?

да нет просто route add и на другой сетевой интерфейс
PM MAIL   Вверх
kami
Дата 7.4.2009, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1806
Регистрация: 25.8.2007
Где: Санкт-Петербург

Репутация: 6
Всего: 72



Цитата(vladislavus @  7.4.2009,  15:51 Найти цитируемый пост)
просто route add и на другой сетевой интерфейс

Почувствовал себя ...(подставить нужное слово).
Поясните, пожалуйста, каким образом route add поможет с определением того, через какой интерфейс пойдет существующее соединение (или можно как-то до установления соединения оценить его скорость обмена?). Или я вообще неправильно понял задачу?

Добавлено через 3 минуты
Цитата(kami @  7.4.2009,  19:04 Найти цитируемый пост)
через какой интерфейс пойдет существующее соединение 

небольшая поправка: каким образом route add поможет с определением того, что вот это соединение должно пойти через интерфейс №1, а вот это - через интерфейс №2 (с точки зрения практической реализации такого отсеивания)?
PM MAIL WWW   Вверх
Virtuals
Дата 8.4.2009, 05:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 476
Регистрация: 27.11.2006

Репутация: 2
Всего: 11



kami
/включив экстрасенсорные функции/ 
думаю что имелось ввиду управление шлюзом.
по принципу:
вот этот клиент с таким-то ип, пойдет по этому каналу, а вот этот клиент с таким-то ип, пойдет по этому  smile  smile 
PM MAIL ICQ   Вверх
Virtuals
Дата 8.4.2009, 06:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 476
Регистрация: 27.11.2006

Репутация: 2
Всего: 11



vladislavus, если это не так, и требуется именно соединения отсеивать, то рыть в сторону исходников файрволов, или компонентов сниферов канального уровня.

ЗЫ слова для поиска
WIPFW (готовый файрвол умеет "проброс портов", обратить внимание на тип лицензии) //тоесть можно подглядеть как это делается
WinpkFilter (фильтр канального уровня, есть примеры на дельфи) //ваяем сами ;)
PM MAIL ICQ   Вверх
lukash256
Дата 8.4.2009, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 107
Регистрация: 23.7.2007
Где: Гомель/Беларусь

Репутация: нет
Всего: нет



как ты собираешся мониторить загрузку гетвэяв?
или ты хочеш пробовать их все по очериди и потом остановиться на самом шустром?

да и поясни тебе нужена скорость или пинг. с пингом будет значительно проще.
PM MAIL ICQ   Вверх
Virtuals
Дата 8.4.2009, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 476
Регистрация: 27.11.2006

Репутация: 2
Всего: 11



ууу, батенька, каюсь только что посмотрел ваши картинки.
так вы еще трафик и по приложениям различать хотите  smile так вам только перехватчики/фильтра winsock-SPI помогут, лес дремучий и инфы мало, вы уверены что хоть понять сможете о чем там речь?.
PM MAIL ICQ   Вверх
vladislavus
Дата 8.4.2009, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 13.10.2007
Где: Казахстан

Репутация: нет
Всего: 1



Итак уточняю задачу, которую поставил перед собой.

Дано:
 - 4 PPPoE подключения к Интернету (они я вляються шлюзами в мир), каждое подключение имеет 256Кб/с скорость.
- Клиент мюТоррент

Цель:
- создать программный «маршрутизатор» (далее ПО) для мюТоррента.
ПО следит за подключениями к мюТоррент и прописывает маршруты через наименее загруженное PPPoE подключение в мир.

Решение(то что делаю в речную):
Наиболее быстрые коннекты с мюТоррентом перенаправляю на наименее разруженое подключение к миру. Например, так route add 92.124.12.111 mask 255.255.255.255 91.1.1.1

Вот и хочется сделать автоматику, что бы не привязанным к ПК быть.

Много чего написали  smile  спасибо. Буду переваривать теперь.  smile 

Вопрос, остается открытым.

Это сообщение отредактировал(а) vladislavus - 8.4.2009, 23:00
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Сети"
Snowy
Poseidon
MetalFan

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Snowy, Poseidon, MetalFan.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0780 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.