Мониторинг _данных_ сетевых приложений

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

kirby
Сообщения: 36

Мониторинг _данных_ сетевых приложений

Сообщение kirby »

Чем можно посмотреть данные отправляемые приложениями (конкретно флэшкой и браузером), а так же куда они уходят..?
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: Мониторинг _данных_ сетевых приложений

Сообщение *Sasha* »

tcpdump, netstat ?
Спасибо сказали:
neol
Сообщения: 600
ОС: Debian Stable

Re: Мониторинг _данных_ сетевых приложений

Сообщение neol »

Wireshark
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Мониторинг _данных_ сетевых приложений

Сообщение drBatty »

kirby писал(а):
20.06.2009 01:14
конкретно флэшкой и браузером

можно поконкретней?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
kirby
Сообщения: 36

Re: Мониторинг _данных_ сетевых приложений

Сообщение kirby »

drBatty писал(а):
20.06.2009 05:28
kirby писал(а):
20.06.2009 01:14
конкретно флэшкой и браузером

можно поконкретней?

Надо сравнить скорость загрузки картинок, флешка общается с сервером по tcp протоколу, браузер по http, короче скорость выбранного метода на сервере надо померить.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Мониторинг _данных_ сетевых приложений

Сообщение drBatty »

kirby писал(а):
20.06.2009 10:47
Надо сравнить скорость загрузки картинок, флешка общается с сервером по tcp протоколу , браузер по http, короче скорость выбранного метода на сервере надо померить.


:cc_confused:

как может флешка общаться?..
а время можно померить так

Shell

$ time -p wget linuxforum.ru --2009-06-20 15:29:14-- http://linuxforum.ru/ Распознаётся linuxforum.ru... 89.104.102.12 Устанавливается соединение с linuxforum.ru|89.104.102.12|:80... соединение установлено. Запрос HTTP послан, ожидается ответ... 200 OK Длина: нет информации [text/html] Сохраняется в каталог: `index.html'. [ <=> ] 91 709 20,9K/s в 4,3s 2009-06-20 15:29:22 (20,9 KB/s) - `index.html' сохранён [91709] real 8.45 user 0.00 sys 0.00

почти 9 секунд ушло на загрузку заглавной странички этого форума...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Мониторинг _данных_ сетевых приложений

Сообщение skor »

kirby писал(а):
20.06.2009 10:47
Надо сравнить скорость загрузки картинок, флешка общается с сервером по tcp протоколу, браузер по http, короче скорость выбранного метода на сервере надо померить.
Надеюсь для Вас не будет откровением что HTTP работает поверх TCP. И неужели флешка у Вас с сервером "общается" по своему собственному порту и протоколу? Что-то мне подсказывает что флешка тоже тянет картинки по HTTP...
Вы бы более детально описали чего вам надо.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Мониторинг _данных_ сетевых приложений

Сообщение drBatty »

skor писал(а):
20.06.2009 21:24
И неужели флешка у Вас с сервером "общается" по своему собственному порту и протоколу?

почему-бы и нет?
жена у меня сейчас кино-же смотрит по FTP, с моего диска? она про эти детали не в курсе, у неё ярлычёк есть.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Мониторинг _данных_ сетевых приложений

Сообщение skor »

drBatty писал(а):
21.06.2009 00:14
почему-бы и нет?
жена у меня сейчас кино-же смотрит по FTP, с моего диска? она про эти детали не в курсе, у неё ярлычёк есть.
С ФТП через какой-то flash-player? То что такое можно "накрутить" - не вопрос. Но если это вариант для более-менее распространенного применения, то все же лучше через 80 порт и по HTTP, а то файрволы с проксями не очень любят "отсебятину".
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Мониторинг _данных_ сетевых приложений

Сообщение drBatty »

skor писал(а):
21.06.2009 02:48
С ФТП через какой-то flash-player? То что такое можно "накрутить" - не вопрос. Но если это вариант для более-менее распространенного применения, то все же лучше через 80 порт и по HTTP, а то файрволы с проксями не очень любят "отсебятину".

зачем через flash? через vlc
ИМХО через 80й я не могу это регулировать. точнее могу конечно, но через FTP - проще. Расскажите, чем лучше HTTP?


ЗЫЖ апач он как-бы более общий, а вот в FTP я могу гибко настроить права, что-бы жена с 192.168.1.3 видела одно(без пароля), а вот вы, со своего IP увидите совсем другое. Да и то, если пароль знаете. Такое возможно и по HTTP, вот только... Зачем?
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
skor
Сообщения: 419
ОС: RTFM-OS v127.0.0.1

Re: Мониторинг _данных_ сетевых приложений

Сообщение skor »

Ответ все тот же - прокси и файрволы.
Один порт гораздо проще прокинуть через НАТ.
А если и клиент и сервер находятся за НАТом, то ФТП требуется "хитрая" настройка, как в НАТе так и в самом ФТП-сервере.
Для домашних сетей допустимо использование любых протоколов - каждый сам себе хозяин. А вот в "большой сети", ИМХО стоит висеть на 80-м порту и не "выпендриваться". Иначе рано или поздно начнется хождение по граблям.
Спасибо сказали:
kirby
Сообщения: 36

Re: Мониторинг _данных_ сетевых приложений

Сообщение kirby »

Надеюсь для Вас не будет откровением что HTTP работает поверх TCP. И неужели флешка у Вас с сервером "общается" по своему собственному порту и протоколу?
http это частный случай tcp протокола. Флэш может использовать сокеты.
Проблема в том что я не знаю сервер, порт, и сам запрос, и то же самое с js который запрашивает уже какой-то свой адрес. Я не хочу ломать голову с передаваемыми параметрами и заголовками, а просто повторить какой-то из запросов..
Спасибо сказали:
kirby
Сообщения: 36

Re: Мониторинг _данных_ сетевых приложений

Сообщение kirby »

drBatty
В принципе с измерением времени проблем нет - напишу скриптик на руби, а вот сам запрос..
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: Мониторинг _данных_ сетевых приложений

Сообщение pelmen »

один я подумал, что имеется ввиду не адоб флешка, а юсб?
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Мониторинг _данных_ сетевых приложений

Сообщение Ленивая Бестолочь »

pelmen писал(а):
21.06.2009 23:15
один я подумал, что имеется ввиду не адоб флешка, а юсб?

похоже, что да :-)

а по теме - может вот тут ответ на ваш вопрос:
Чем посмотреть входящую и исходящую скорость в данный момент
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
kirby
Сообщения: 36

Re: Мониторинг _данных_ сетевых приложений

Сообщение kirby »

Ленивая Бестолочь писал(а):
21.06.2009 23:26
а по теме - может вот тут ответ на ваш вопрос:
Чем посмотреть входящую и исходящую скорость в данный момент
BandWidth интересная штука..

так.. юзаю tcpdump

Код: Выделить всё

sudo tcpdump -t -i eth0 -n -nn -vvv 'dst host 92.50.130.115'

выводит следующее
IP (tos 0x0, ttl 64, id 56431, offset 0, flags [DF], proto TCP (6), length 60) 192.168.0.2.46328 > 92.50.130.115.80: S, cksum 0x975e (correct), 666024168:666024168(0) win 5840 <mss 1460,sackOK,timestamp 1598599 0,nop,wscale 6>

при сохранении в файл я получаю нечто нечитаемое.. хотя по идее должно быть что-то напоминающее xml..
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Мониторинг _данных_ сетевых приложений

Сообщение drBatty »

skor писал(а):
21.06.2009 17:11
Ответ все тот же - прокси и файрволы.
Один порт гораздо проще прокинуть через НАТ.
А если и клиент и сервер находятся за НАТом, то ФТП требуется "хитрая" настройка, как в НАТе так и в самом ФТП-сервере.
Для домашних сетей допустимо использование любых протоколов - каждый сам себе хозяин. А вот в "большой сети", ИМХО стоит висеть на 80-м порту и не "выпендриваться". Иначе рано или поздно начнется хождение по граблям.

это ВАШЕ имхо.
я предпочитаю FTP.
kirby писал(а):
21.06.2009 22:55
В принципе с измерением времени проблем нет - напишу скриптик на руби, а вот сам запрос..

дык...
что вы имеете, и что хотите получить?
лично у МЕНЯ проблемы даже такой нет...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
kirby
Сообщения: 36

Re: Мониторинг _данных_ сетевых приложений

Сообщение kirby »

все что необходимо написали в 2-х первых постах)
+ еще я нашел ссылки http://www.linuxshare.ru/docs/net/tcpdump.html
Как расшифровать дампы wireshark | tcpdump ?
немаловажно
(Mazdader) писал(а):Основная проблема в том, что по-умолчанию tcpdump сохраняет только первый 68 байт пакета. Это решается ключом -s: tcpdump -w dump.raw -s 0 <прочие правила>

последний момент..

Код: Выделить всё

time -p tcpdump -r one_req
похоже измеряет время отправки, а не получения ответа, можно ли измерить именно время необходимое для получения ответа на запрос сохраненный в файле one_req?
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Мониторинг _данных_ сетевых приложений

Сообщение drBatty »

kirby писал(а):
22.06.2009 23:57
похоже измеряет время отправки,

команда time измеряет время работы ВСЕЙ следующей команды.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: