Предложения |
Здравствуйте, гость ( Вход | Регистрация )
Предложения |
17.3.2009, 23:54
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
можно реализовать вывод списка уникальных IP ? желательно просто в txt для админа
-------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
18.3.2009, 0:07
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
мм , зачем ? я думаю смысла нет , ты бы хоть зачем это нужно сказал
-------------------- |
|
|
18.3.2009, 0:59
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
мне это нужно как инструмент для решения проблем пользователей т.е. чтобы я четко знал - видит меня пользователь и вижу ли его я
-------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
18.3.2009, 11:01
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 37 Регистрация: 10.1.2009 Пользователь №: 188 |
Снизится безопасность пользователей, - категорически против такого.
|
|
|
18.3.2009, 12:22
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
и в чем же она снизится ? клиенты и так замечательно видят друг друга
-------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
18.3.2009, 16:38
Сообщение
#6
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
я тоже против , конечно можно посмотреть IP в БД но при том что можно плолучить IP у удобном виде для наездов - думаю это не правельно , давайте послушаем роуд_трейна
-------------------- |
|
|
18.3.2009, 18:34
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
каких еще наездов ... мне IP нужны как инструмент диагностики
-------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
18.3.2009, 19:32
Сообщение
#8
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
гм ну тебя наверно небыло когда была эпопея на т.сру когда НП ППП пускала слюни из ушей и говорила что мы будет по IP вычеслять и сажать (угрожать) юзерам торрента , вот никто не хочет чтоб подобное повторилось , просто при подобном случае НП ППП не смогут ничего получить незная MySQL а так кликнули - и вот вам готовый txt файлик с "адресами для наезда" вот кратенько о важном
PS В Германии такие наезды давно практикуються -------------------- |
|
|
20.3.2009, 17:31
Сообщение
#9
|
|
Активный участник Группа: Пользователи Сообщений: 37 Регистрация: 10.1.2009 Пользователь №: 188 |
гм ну тебя наверно небыло когда была эпопея на т.сру когда НП ППП пускала слюни из ушей и говорила что мы будет по IP вычеслять и сажать (угрожать) юзерам торрента , вот никто не хочет чтоб подобное повторилось , просто при подобном случае НП ППП не смогут ничего получить незная MySQL а так кликнули - и вот вам готовый txt файлик с "адресами для наезда" вот кратенько о важном PS В Германии такие наезды давно практикуються Как раз именно это и имелось в виду. Просто не хочу, чтобы всякие там Анны Л. могли свободно такие списки получить, не особо напрягаясь. |
|
|
20.3.2009, 20:11
Сообщение
#10
|
|
Активный участник Группа: Пользователи Сообщений: 31 Регистрация: 23.1.2009 Пользователь №: 336 |
каких еще наездов ... мне IP нужны как инструмент диагностики Заюзай банальный netstat. Есть много других способов диагностики. Зачем именно ретрекер? -------------------- Ретрекер в ЮАО(Москва, Корбина) http://10.184.0.104
|
|
|
20.3.2009, 20:34
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 61 Регистрация: 6.1.2009 Пользователь №: 118 |
тогда уже tcpdump ну и эстаблишед коннекты на фаерволе ...
по тому как статистику именно с ретрекера снимать хочу -------------------- Член тоталитарной секты "КорбинаТелеком - Саратов"
20-381-56-52 the_raven@jabber.corbina.ru |
|
|
20.3.2009, 20:52
Сообщение
#12
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
ну так и бери из мускула , он их не шифрует ...
-------------------- |
|
|
22.11.2009, 1:31
Сообщение
#13
|
|
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
Нашел баг в коде статистики: строка 355 - $count = 1000; нужно заменить на $count = $stats['torrents_num'];
Добавил в код ретрекера автоматическое получение имени по url (работает для torrents.net.ua дефолтово - он указывает локальному ретрекеру адрес источника), вот патч: Код --- announce.php.orig 2009-11-21 21:14:43.000000000 +0200 +++ announce.php 2009-11-22 00:10:26.000000000 +0200 @@ -13,6 +13,9 @@ } include_once (dirname(realpath(__FILE__)) . '/common.php'); +include_once (dirname(realpath(__FILE__)) . '/functions.php'); +include_once (dirname(realpath(__FILE__)) . '/simple_html_dom.php'); // HTML parser +include_once (dirname(realpath(__FILE__)) . '/checkme.class.php'); // HTML parser $announce_interval = $cfg['announce_interval']; @@ -37,6 +40,7 @@ 'event', 'name', 'comment', + 'url', 'isp' ); // Numeric @@ -167,6 +171,16 @@ if (!$torrent_id) { + if ($cfg['fill_empty'] && empty($name) && empty($comment) && empty($size) && !empty($url)) + { + $comment=$url; + $check = new CheckMe(); + $name=$check->getNameFromURL($url); + if (detect_encoding($name) == 'windows-1251') + { + $name = iconv("windows-1251", "utf-8", $name); + } + } if ($cfg['skip_empty'] && empty($name) && empty($comment) && empty($size)) { msg_die('Empty statistic data, use patcher from re-tracker.ru'); P.S. было бы неплохо сделать мод какого-то торрент-клиента - того же uTorrent - для незаметного патчевания торрент-файлов |
|
|
22.11.2009, 17:38
Сообщение
#14
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Цитата Добавил в код ретрекера автоматическое получение имени по url (работает для torrents.net.ua дефолтово - он указывает локальному ретрекеру адрес источника), вот патч: К сожалению данный алгоритм не применим в announce т.к. в секунду анонсируются тысячи пиров, и если применить ваш патч на реальном сервере (на этом например) то он "упадёт" буквально через несколько секунд. Обновление имени осуществляется в фоновом режиме по cron. Если вы имеете ввиду вот этот участок кода: Код $count_sql = "SELECT COUNT(ts.torrent_id) AS count FROM $from $where_sql LIMIT 1"; $count_key = md5($count_sql); $count = (int)$cache->get($count_key); if (!$count && $my) { $row = $db->fetch_row($count_sql); $count = (int) $row['count']; $cache->set($count_key, $count, 1800); } else { $count = 1000; } То это сделано намеренно для того, чтобы снизить нагрузку на сервер. Данное изменение было упомянуто в пояснении к ревизии 77: Цитата Постраничность упразднена - теперь количество торрентов подсчитывается только для своих раздач. При других условиях количество торрентов принимается равным 1000 штук (40 страниц). Конечно можно соотнести количество страниц с общим количество торентов, но изначально это количество отталкивалось от поисковых условий. Изменение навеяно поиском на torrents.ru где в результатах выдаются первые 500 торентов, ведь если вы не знаете что ищете то вам не поможет 1000 и 10000 и 100000 торентов... Но за замечание спасибо - нужно будет прокомментировать код -------------------- |
|
|
24.11.2009, 14:19
Сообщение
#15
|
|
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
К сожалению данный алгоритм не применим в announce т.к. в секунду анонсируются тысячи пиров, и если применить ваш патч на реальном сервере (на этом например) то он "упадёт" буквально через несколько секунд. Обновление имени осуществляется в фоновом режиме по cron. Насколько я понял из кода, этот участок будет обновляться не по каждому анонсу, а только при регистрации нового торрента Потому - сервер падать не должен. Если вы имеете ввиду вот этот участок кода: Код $count_sql = "SELECT COUNT(ts.torrent_id) AS count FROM $from $where_sql LIMIT 1"; $count_key = md5($count_sql); $count = (int)$cache->get($count_key); if (!$count && $my) { $row = $db->fetch_row($count_sql); $count = (int) $row['count']; $cache->set($count_key, $count, 1800); } else { $count = 1000; } То это сделано намеренно для того, чтобы снизить нагрузку на сервер. Данное изменение было упомянуто в пояснении к ревизии 77: Конечно можно соотнести количество страниц с общим количество торентов, но изначально это количество отталкивалось от поисковых условий. Изменение навеяно поиском на torrents.ru где в результатах выдаются первые 500 торентов, ведь если вы не знаете что ищете то вам не поможет 1000 и 10000 и 100000 торентов... Но за замечание спасибо - нужно будет прокомментировать код Тогда правильнее было бы ограничить кол-во сверху (выбирать минимум), а не устанавливать жестко кол-во результатов. Оно всплывает при первом открытии странички статистики - имеем 40 закладок при любом кол-ве торрентов... |
|
|
24.11.2009, 14:32
Сообщение
#16
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Цитата Насколько я понял из кода, этот участок будет обновляться не по каждому анонсу, а только при регистрации нового торрента wink.gif Потому - сервер падать не должен. В жизни не всегда происходит как должно...(не уверен что это плохо, но и что хорошо тоже не скажу) А вообще я думал об этом варианте и решил его не делать, всё-таки это слишком накладно, достаточно проверки по крону. Цитата Тогда правильнее было бы ограничить кол-во сверху (выбирать минимум), а не устанавливать жестко кол-во результатов. Оно всплывает при первом открытии странички статистики - имеем 40 закладок при любом кол-ве торрентов... Там всё довольно туго, не важно какой лимит, нужно полностью пересмотреть структуру таблиц...но пока нету времени. -------------------- |
|
|
24.11.2009, 15:26
Сообщение
#17
|
|
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
В жизни не всегда происходит как должно...(не уверен что это плохо, но и что хорошо тоже не скажу) А вообще я думал об этом варианте и решил его не делать, всё-таки это слишком накладно, достаточно проверки по крону. Возможно. Тогда - стоит в код просто внести проверку наличия url при отсутствии каммента, и если таковое имеется - собссно брать его как каммент. Или же отдельно делать URL поле таблицы (т.к. каммент = урл - как-то нелогично выглядит)... P.S. Кстати, может, стоило бы завести отдельный топик для предложений (и их обсуждения) по движку ретрекера? Да и howto по установке данного ретрекера, хотя бы небольшое, на видном месте прилепить... P.P.S. И не приходила ли идея вместо торрент-патчера сделать какую-то сборку опенсорс клиента с поддержкой добавления ретрекера, со всеми реквизитами? |
|
|
24.11.2009, 15:57
Сообщение
#18
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Цитата Или же отдельно делать URL поле таблицы (т.к. каммент = урл - как-то нелогично выглядит)... Выглядит-то может и не логично, но как показывает практика - чаще всего так и есть (comment = ссылка на тему). К тому же сейчас всё привязано к патчеру без автора (VEDMED), соответственно что-то изменить проблематично. Цитата P.S. Кстати, может, стоило бы завести отдельный топик для предложений (и их обсуждения) по движку ретрекера? Да и howto по установке данного ретрекера, хотя бы небольшое, на видном месте прилепить... Пожалуй да, можно, когда сделаю перенесу сообщения отсюда. Цитата P.P.S. И не приходила ли идея вместо торрент-патчера сделать какую-то сборку опенсорс клиента с поддержкой добавления ретрекера, со всеми реквизитами? Приходила, но никто почему-то не делает...а я не по этой части... -------------------- |
|
|
24.11.2009, 16:02
Сообщение
#19
|
|
Участник Группа: Пользователи Сообщений: 10 Регистрация: 21.11.2009 Пользователь №: 3 427 |
Выглядит-то может и не логично, но как показывает практика - чаще всего так и есть (comment = ссылка на тему). К тому же сейчас всё привязано к патчеру без автора (VEDMED), соответственно что-то изменить проблематично. А зачем менять - достаточно содержимое каммента анализировать Приходила, но никто почему-то не делает...а я не по этой части... Возможно, сделаю в ближайшее время - если найду гламурный для юзверей торрент-клиент, котоырй не будет по весу напоминать слона в сравнении с uTorrent... Все почему-то писаны как не на жабе, так на питоне а те, что С/С++ - мордой не вышли ИМХО. |
|
|
27.11.2009, 11:28
Сообщение
#20
|
|
Участник Группа: Пользователи Сообщений: 11 Регистрация: 24.11.2009 Пользователь №: 3 475 |
FreeM@N, а как по крону обновляете?
Из пожеланий - не сделать ли возможность скачивать торрент-файлы, которые зарегистрированы на ретрекере, с самого ретрекера? Поскольку всё равно идёт обращение к ретрекеру, то можно было бы организовать upload торрентов на него и дальнейшую раздачу. |
|
|
Текстовая версия | Сейчас: 1.11.2024, 3:17 |