Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > Кол - во байт через порт |
Автор: sniron 16.4.2005, 23:28 |
Как прослеживать входящий и исходящий трафик по определенному порту, в данном случае фтп? |
Автор: Snowy 18.4.2005, 10:51 |
Можно оценить весь траффик: Программа Nettraffik Monitor в инете лежит с исходняками на дельфи. Если нужно считать конкретный порт, то либо писать редиректор и через него подключаться, либо писать что-то уровня файрвола. |
Автор: sniron 18.4.2005, 22:48 |
Snowy? Мдя... Эт уже не так то просто... ![]() |
Автор: Snowy 21.4.2005, 17:20 |
Ничего сложного нет. Если нужен редиректор, то просто делаешь программу из TCP клиента и сервера. У реального сервера меняешь порт на левый. Твоя прога должна сесть на реальный порт, и все входящие на TCPServer данные тут же отправлять через клиент на реальный сервер, заодно копию скидывать в файл. |
Автор: sniron 21.4.2005, 23:29 |
И заодно считать размер пакетов, правильно понял? |
Автор: Snowy 24.4.2005, 13:31 | ||
Зависит от того, какого рода информацию ты хочешь получить. Если тебе просто нужно посчитать объем переданных данных, то скидывать в файл не нужно, а просто считай количество принятых или переданных байт. Можешь считать количество байт, переданных за секунду и т.д. Если тебя интересует содержимое трафика, то скидывай все байтики в файл. Но для начала напиши простую программу, которая просто передает на нужный порт все, что получает с другого порта. Порты должны быть разными, если на той же машине. |
Автор: sniron 24.4.2005, 21:37 |
sniron, ладно, пасибо! будем разбираться |
Автор: Rouse_ 24.4.2005, 23:13 | ||
Поинтересуюсь: можно ссылочку? |
Автор: Snowy 28.4.2005, 10:48 | ||
Radmin уже запостил в соседнем топике под именем traffic http://forum.vingrad.ru/index.php?showtopic=49915&st=0entry392745 это у которой деление на ноль через try обрабатывается. |
Автор: Rouse_ 28.4.2005, 16:03 |
Аааа, ясненько ![]() |