The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как отслеживать действия скриптов на сайте?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Как отслеживать действия скриптов на сайте?"  +/
Сообщение от Евгений email(??) on 08-Сен-09, 10:00 
Есть очень извращенная ситуация, ни на одном форуме в нете идей не нашел...

Есть сервер хостинга, с Plesk 8.2 + Debian Etch 4.0

У него два канала - быстрый до TAS-IX (ташкенский трафикообменник) (100мбит)  и канал во "внешний" инет (на вход 1 Мбит). У нас тут в стране инет дорогой, а быстрый выход в TAS-IX можно купить недорого.

Всякие нехорошие дяди, покупая хостинг, ставят на него кроме основных нужных функций всякого рода phpProxy, phpRapidGet  и т.п., качают через хостинг, сидя в тасикс, всякую муть типа музыки, фильмов, и т.п., забивая и без того узкий входящий канал. Сайтов на хостинге много, вручную присматривать нереально.

Вопрос:
как можно отслеживать, что какой-нибудь скрипт на одном из сайтов производит закачку? Методов может быть миллион -  как curl, wget, встроенные средства пхп...
Пока что я только urlsnarf'ом наблюдаю за трафиком, на большее мозгов не хватило. Сам плеск, зараза, трафик, генерированный веб-сайтом, тарифицировать не умеет.
Мне нужно - либо иметь жесткий контроль над тем, что качается, либо заставить плеск учитывать этот трафик (а он учитывает только трафик запросов-ответов к серверу)

То что закачка идет - я вижу, полная детализация по netflow есть. Но вот кто качает, чей именно сайт....

Вариант закрыть входящий http не подходит - перестанут работать всякий информеры погод, валют и т.п.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как отслеживать действия скриптов на сайте?"  +/
Сообщение от gb03db on 08-Сен-09, 12:48 
>[оверквотинг удален]
>пхп...
>Пока что я только urlsnarf'ом наблюдаю за трафиком, на большее мозгов не
>хватило. Сам плеск, зараза, трафик, генерированный веб-сайтом, тарифицировать не умеет.
>Мне нужно - либо иметь жесткий контроль над тем, что качается, либо
>заставить плеск учитывать этот трафик (а он учитывает только трафик запросов-ответов
>к серверу)
>
>То что закачка идет - я вижу, полная детализация по netflow есть.
>Но вот кто качает, чей именно сайт....
>

может быть загнуть входящий с узкого канала трафик на squid и на нем по mime порезать все лишнее: фильмы, музыку, архивы....

>Вариант закрыть входящий http не подходит - перестанут работать всякий информеры погод,
>валют и т.п.

хм... а разве эти информеры не браузер подгружает


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Как отслеживать действия скриптов на сайте?"  +/
Сообщение от Евгений email(??) on 08-Сен-09, 12:57 

>>
>>То что закачка идет - я вижу, полная детализация по netflow есть.
>>Но вот кто качает, чей именно сайт....
>>
>
>может быть загнуть входящий с узкого канала трафик на squid и на
>нем по mime порезать все лишнее: фильмы, музыку, архивы....

Я над этим думал, это похоже последний вариант. Просто хотелось бы мониторить, _чей именно_ сайт пытается качать, для того чтобы или долбить административно, или, что было бы вообще чудесно  - выставлять счет за использованный трафик
(в случае возможности предоставлять счета можно ничего и не резать, народец пару раз попадет на несколько сотен зеленых за трафик и больше качать не будет)

>
>>Вариант закрыть входящий http не подходит - перестанут работать всякий информеры погод,
>>валют и т.п.
>
>хм... а разве эти информеры не браузер подгружает

У нас сайты люди через ж%%пу пишут, может быть так что и не браузер.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Как отслеживать действия скриптов на сайте?"  +/
Сообщение от Евгений email(??) on 08-Сен-09, 13:00 

>
>хм... а разве эти информеры не браузер подгружает

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

Сайтов очень много, мониторинг файловой системы на предмет появления "левых" файлов не пройдет...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Как отслеживать действия скриптов на сайте?"  +/
Сообщение от Square (ok) on 08-Сен-09, 14:40 
>То что закачка идет - я вижу, полная детализация по netflow есть.
>Но вот кто качает, чей именно сайт....

определить порт куда идет поток, определить кто слушает этот порт, определить кто запустил этот процесс

http://www.google.com/search?ie=UTF-8&hl=ru&q=%D0%...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Как отслеживать действия скриптов на сайте?"  +/
Сообщение от Евгений email(??) on 08-Сен-09, 14:46 
>>То что закачка идет - я вижу, полная детализация по netflow есть.
>>Но вот кто качает, чей именно сайт....
>
>определить порт куда идет поток, определить кто слушает этот порт, определить кто
>запустил этот процесс
>
>http://www.google.com/search?ie=UTF-8&hl=ru&q=п п╟п╨ я┐п╥п╫п╟я┌я▄ п╨п╟п╨п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟ я│п╩я┐я┬п╟п╣я┌ п©п╬я─я┌

Ха ;-) Ну определю я, что этот порт открыл апач - и что? Ведь все php-скрипты (как подавляющая масса используемых) выполняются-то от имени веб-сервера! :-)
Так что это ничего не дает. От имени пользователей хостинга запускаются CGI-скрипты, если бы все через CGI качали - давно бы уже выловил...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Как отслеживать действия скриптов на сайте?"  +/
Сообщение от Square (ok) on 08-Сен-09, 15:30 
>[оверквотинг удален]
>>запустил этот процесс
>>
>>http://www.google.com/search?ie=UTF-8&hl=ru&q=п п╟п╨ я┐п╥п╫п╟я┌я▄ п╨п╟п╨п╟я▐ п©я─п╬пЁя─п╟п╪п╪п╟ я│п╩я┐я┬п╟п╣я┌ п©п╬я─я┌
>
>Ха ;-) Ну определю я, что этот порт открыл апач - и
>что? Ведь все php-скрипты (как подавляющая масса используемых) выполняются-то от имени
>веб-сервера! :-)
>Так что это ничего не дает. От имени пользователей хостинга запускаются CGI-скрипты,
>если бы все через CGI качали - давно бы уже выловил...
>

а разве у Plesk-а нет встроенной статистики по виртуальным хостам?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру