Ru-Board.club
← Вернуться в раздел «Программы»

» BitTorrent/BitComet/Azureus/BitTornado и др.

Автор: Dimon Hill
Дата сообщения: 03.01.2006 16:55
Albert_Braga
В µTorrent есть встроенный шедулер, чем он не годится?
Автор: dneprcomp
Дата сообщения: 03.01.2006 20:35
korn32

Цитата:
можно стащить торрент с чужим пасскеем

Не слышал такого. Разве возможно?
nickddd

Цитата:
Но это не мешает Комете забивать на приватый флаг, на bt этикет и на протокол

Просто два разных подхода - с поиском и без. И не известно, что лучше. Очень напоминает закрытые комьюнити в муле. Помните красного мула? И где он теперь? Вымер в собственном соку. Кстати, я не уверен, был ли приватный флаг изначально в протоколе или появился позже. Если позже, то тем более нельзя утверждать, что bit-клиенты создавались читерскими.
Цитата:
не обязательно, кстати, BitComet юзеров
Но банить будем Bit-клиентов? Интересная логика
Автор: dt
Дата сообщения: 03.01.2006 22:08
А можно как-нибудь перенести частично скачанный торрент из BitTorrent'а в Azureus? Почти 3 гига (из 28 ) уже скачано, не хочется терять.
Автор: tnz
Дата сообщения: 03.01.2006 23:39

Цитата:
можно как-нибудь перенести частично скачанный торрент

Просто открой торрент в новом клиенте и укажи недокачанный файл.
Автор: dt
Дата сообщения: 04.01.2006 00:49
tnz
Там не один файл, там их целая куча (~130). А BitTorrent такие торренты на диск пишет каким-то замороченным образом - в самой проге написано что от каждого файла скачано по чуть-чуть, а на диске имеем несколько полностью забитых файлов (первых по списку), а остальные по нулям. Насколько я понимаю, в них пишутся блоки из других файлов, а потом, по мере закачки, они распределяются по своим местам. И пока торрент полностью не скачается, файлы будут битые. Так что этот способ не подходит.

Я думал запустить оба клиента одновременно, чтобы один перекачал все у другого Но тот файл .torrent я снес, а заново скачать не могу - там где он был его уже нет. Нашел другой, точно такой же по содержанию, но там другой треккер, так что этот вариант тоже отпадает.
Автор: korn32
Дата сообщения: 04.01.2006 01:06
dt

Цитата:
Так что этот способ не подходит

А ты попробуй все-таки. Лучше на копии этих файлов, на всякий случай.
Автор: TCPIP
Дата сообщения: 04.01.2006 02:57
nickddd
17:54 03-01-2006
Цитата:
Если ты честный юзер, ты тоже будешь обижаться. Почему я должен стараться, раздавать, поддерживать рейтинг, а кто-то пришел, хапнул и ушел?

На мой взгляд, надо банить клиентов, которые вообще ничего никогда не отдают. А то что что-то утекает через таблицу, так ведь оно может утечь только, если кто-то на другом конце запросит торрент с точно таким же хешем! Разве нет? А если так, то разве это утечка? Это распределенный запрос. А если вы выкладываете торрент для кого-то и никому об этом не говорите, то разве кто-то еще сможет скачать его по DHT? Откуда он узнает что то, что вы закачали вообще существует?
А потом, так ли уж не хватает того, что я отдаю, когда я скачиваю? А вот ежели я скачал торрент, который никого кроме меня не интересует и мой рейтинг упал до нуля, как мне быть дальше? Висеть сидировать? Какой смысл? Можно так год провисеть, а рейтинг не повысится!
dt
На предыдущей странице я объяснял Вивьен, как решить в точности такую же проблему.
Автор: Albert_Braga
Дата сообщения: 04.01.2006 05:03

Цитата:
Поддерживает ли µTorrent, такие ключи командной строки, которые позволяют стартовать сеанс? Это нужно для организации закачки по расписанию.
Если нет, то какие клиенты имеют подобные ключи?



Цитата:
Albert_Braga
В µTorrent есть встроенный шедулер, чем он не годится?


Dimon Hill
Спасибо. Вполне сгодится. Но всё же, в моём случае ключами предподчительней, т.к. можно рулить ночным прибыванием в интернете из единого сценария.
Автор: nickddd
Дата сообщения: 04.01.2006 05:35
TCPIP

Цитата:
На мой взгляд, надо банить клиентов, которые вообще ничего никогда не отдают. А то что что-то утекает через таблицу, так ведь оно может утечь только, если кто-то на другом конце запросит торрент с точно таким же хешем! Разве нет? А если так, то разве это утечка? Это распределенный запрос. А если вы выкладываете торрент для кого-то и никому об этом не говорите, то разве кто-то еще сможет скачать его по DHT? Откуда он узнает что то, что вы закачали вообще существует?

Ты знаешь, сколько в сети выкладывается торрент-файлов, скачанных с приватных трекеров и выложенных где-то еще?
Автор: TCPIP
Дата сообщения: 04.01.2006 05:41
nickddd
06:35 04-01-2006
Цитата:
Ты знаешь, сколько в сети выкладывается торрент-файлов, скачанных с приватных трекеров и выложенных где-то еще?

Ну, насколько я понимаю, все эти mininova, seedler, piratebay и прочие этим и занимаются. И что? Не уловил мысль.
Автор: nickddd
Дата сообщения: 04.01.2006 05:46
dneprcomp

Цитата:

Цитата: nickddd: не обязательно, кстати, BitComet юзеров

Но банить будем Bit-клиентов? Интересная логика
Автор: dneprcomp
Дата сообщения: 04.01.2006 06:50
nickddd

Цитата:
то dht в нем - запрещен, и нормальный bt-клиент его не использует

А вот тут непонятно. Если запрещен, то пусть не отдают по DHT. А раз сами отдают, какие претензии?
Цитата:
Банят Кометы за игнорирование приват-флага. Не за личерство

Так зачем называл их личерскими?
Автор: korn32
Дата сообщения: 04.01.2006 09:02
С приватного трекера ты не можешь качать, не имея пасскея. И вместе с сорсами Комета получает чужой пасскей через DHT. То есть не то плохо, что ты отдаешь или находишь сорсы через DHT, а то - что ты качаешь "за того парня", и вся твоя статистика идет постороннему человеку. Как раз именно это и есть личерство!
Автор: TCPIP
Дата сообщения: 04.01.2006 09:59
korn32
10:02 04-01-2006
Цитата:
а то - что ты качаешь "за того парня", и вся твоя статистика идет постороннему человеку. Как раз именно это и есть личерство!

То есть как это? Если он решил выложить торрент на всеобщее обозрение, то очки как в плюс, так и в минус идут ему. Почему это личерство?
nickddd
06:46 04-01-2006
Цитата:
Суть в том, что обычно эти файлы - бесполезны.

Наверное очень мало этим интересуюсь, так как пока не встречал ни одного бесполезного.
Автор: nickddd
Дата сообщения: 04.01.2006 10:17
dneprcomp

Цитата:

Цитата: nickddd: ...то dht в нем - запрещен, и нормальный bt-клиент его не использует

А вот тут непонятно. Если запрещен, то пусть не отдают по DHT. А раз сами отдают, какие претензии?
Автор: korn32
Дата сообщения: 04.01.2006 11:07
TCPIP

Цитата:
То есть как это? Если он решил выложить торрент на всеобщее обозрение, то очки как в плюс, так и в минус идут ему. Почему это личерство?

Потому что приватные трекера - это исключительно трекера, где раздают либо DVD-контент, либо сериалы. Подавляющее большинство народа сидит на несимметричных линиях - поддерживать нормальный рейтинг (читай - 1) на таких линиях, да еще и качая DVD, достаточно сложно. Поэтому "очки" теоретически могут в плюс идти, но на практике обычно в минус.
Автор: dt
Дата сообщения: 04.01.2006 17:19
korn32

Цитата:
А ты попробуй все-таки. Лучше на копии этих файлов, на всякий случай.

Попробовал. Из 2.8 гиг вытянулось 319 мегов. Некузяво

TCPIP

Цитата:
На предыдущей странице я объяснял Вивьен, как решить в точности такую же проблему.

Я это читал. И уже объяснил, почему этот способ не подходит.
Автор: Nick 2003
Дата сообщения: 04.01.2006 21:13
Azureus 2.3.0.7 Beta 24
http://azureus.sourceforge.net/cvs/Azureus2307-B24.jar
Автор: TCPIP
Дата сообщения: 05.01.2006 02:06
korn32
12:07 04-01-2006
Цитата:
"очки" теоретически могут в плюс идти, но на практике обычно в минус.

ОК. Пусть даже так. Но ведь такой ник при сильном перекосе просто будет удален (а то и забанен), а польза все равно появилась, так как все клиенты получили в момент личерства пользу в ускорении закачки. В общем, проблема несколько надуманная.
nickddd
11:17 04-01-2006
Цитата:
Я же говорю, что другие клиенты не отдают по dht, если запрещено, а BitComet отдает. За это и банят.

И я не пойму... Как он может чего-то отдавать, если ты можешь отключить использование DHT? А если DHT отключен, то и ничего в таблицу не попадет и никуда не утечет. Так пусть тот, кто боится, что его торрент улетит в DHT и будет скачиваться в обход так и сделает. А то что торрент утекает на поисковые системы, это же не проблема софта, а проблема "человеческого фактора". Ведь что значит "запрещено": это значит, что даже тот, кто имеет доступ к трекеру не сможет создать утечку в таблицу. А почему бы ему просто не создавать эту утечку безо всяких запретов?
dt
18:19 04-01-2006
Цитата:
Я это читал. И уже объяснил, почему этот способ не подходит.

Если это действительно так, то деваться некуда. Не соберут остальные ничего: они просто смотрят набор файлов, считают сумму и сопоставляют ее с данными. А ежели у вас другой набор файлов получается, то как они догадаются, что куда рассовывать? Вы уверены, что те файлы, которые на диске нулевые на самом деле держат свое содержимое в других файлах? Вы уверены, что те файлы, которые на диске не нулевые на самом деле не забиты заполнителями?
Автор: Roman_S
Дата сообщения: 05.01.2006 02:56
BitComet банят?
Не вопрос.

Берём Azureus.
в .\org\gudy\azureus2\pluginsimpl\local\torrent\torrentimpl.java

меняем

Код:
    isDecentralisedBackupRequested()
    {
        return( TorrentUtils.isDHTBackupRequested( torrent ));

    }
    public boolean
    isPrivate()
    {
        return( TorrentUtils.getPrivate( torrent ));
    }
Автор: StirolXXX
Дата сообщения: 05.01.2006 03:27
Ребята, слушайте. Вот щаз начали жестоко банить БитКомет. А что про битспирит слышно? Просто я где-то читал что его тоже хотят по-банить...
Автор: TCPIP
Дата сообщения: 05.01.2006 03:36
Roman_S
03:56 05-01-2006
Цитата:
Пересобираем и не хуже BitComet получается.

Забавно. Еще одно подтверждение тому, что проблема надуманная, ибо кто хочет, тот найдет как это сделать и на Azureus и на localhost.
А чем кстати на JVM Runtime можно все собрать в машинный код?
StirolXXX
04:27 05-01-2006
Цитата:
Вот щаз начали жестоко банить БитКомет. А что про битспирит слышно?

BitSpirit использует тот же протокол. Собственно с разговора о нем и была поднята эта тема.
Автор: StirolXXX
Дата сообщения: 05.01.2006 03:50
Т.е. получаеться что из-за БитСпирита обратили внимание на БитКомет?

Короче: БитСпирит будет баниться или нет? Он тоже дает пиров через DHT не обращая внимания на флаг Private?

Добавлено:
Просто у меня всегда отключен DHT... Вот мне и интерестно!
Автор: dneprcomp
Дата сообщения: 05.01.2006 04:29
nickddd

Цитата:
, блин. Толи у меня что-то с головой, толи у тебя

Я думаю, 50 на 50
Цитата:
Я же говорю, что другие клиенты не отдают по dht, если запрещено, а BitComet отдает
Так надо банить те клиенты, которые отдают BitSpirit. Если бы они не отдавали, то Bit-клиентам нечего было бы распространять. Ты все время смотришь с позиции "меня грабят". А попробуй оценить с позиции "я сам позволил".
Автор: korn32
Дата сообщения: 05.01.2006 07:54
TCPIP

Цитата:
"очки" теоретически могут в плюс идти, но на практике обычно в минус.

ОК. Пусть даже так. Но ведь такой ник при сильном перекосе просто будет удален (а то и забанен), а польза все равно появилась, так как все клиенты получили в момент личерства пользу в ускорении закачки. В общем, проблема несколько надуманная.

Странная у тебя позиция... Берем ситуацию - я ворую твою кредитную карточку и иду в магазин и что-то для себя покупаю. Следуя твоей логике, меня за это следует только похвалить - я же способствую товарообороту, магазин получает прибыль, производитель купленного товара тоже получает прибыль...
Автор: TCPIP
Дата сообщения: 05.01.2006 08:56
korn32
08:54 05-01-2006
Цитата:
Берем ситуацию - я ворую твою кредитную карточку и иду в магазин

Да брось... Ты опустил одну вещь: здесь ты воруешь, а в случае с нашим торрентом ты берешь, что тебе дают, ведь если бы раздающий отключил DHT, то откуда бы я взял эти данные?
Ну и, по меньшей мере, ситуация с магазином совсем другого толка. Torrent живет за счет совместного использования, то есть, чем больше людей имеет вещь, тем большее количество народу сможет что-то получить. То есть, вообще говоря, строим социализм. Иначе, откуда у нас это: берешь меньше, чем даешь --- не получишь ничего? А что у нас с магазином: чистый капитализм: чем больше товара приобретается, тем лучше живет магазин. Так что аналогия здесь весьма слабая, я бы сказал, просто никакой.


Другое дело, что эдак получается следующее: г-н Honest залил торрент на трекер и хочет, чтобы его торрент могли скачать только члены трекера. Но тут появляется г-н Well-Wisher, скачивает себе торрент и решает залить торрент в каталог торрентов во всеобщее пользование. И г-н Honest оказывается в неприятном положении. Правильно я понимаю ситуацию? Так, разумеется, нельзя делать, ибо ну просто непорядочно это по меньшей мере.
Автор: nickddd
Дата сообщения: 05.01.2006 09:04
StirolXXX

Цитата:
БитСпирит будет баниться или нет? Он тоже дает пиров через DHT не обращая внимания на флаг Private?

Если я не ошибаюсь, то БитСпирит (БитЛорд и т.п.) - есть суть БитКомет. Делается из одних исходников.
Автор: Roman_S
Дата сообщения: 05.01.2006 13:49
TCPIP
> А чем кстати на JVM Runtime можно все собрать в машинный код?
Нужен JDK (бесплатно на Sun раздаётся)
И для удобства сборки желательно иметь универсальную IDE Eclipse (бесплатную). Или ещё какую хрень, которая в состоянии окучить прилагаемый Build.xml

На выходе получается .jar - собственно, исполняемый модуль.
а .exe к Windows-дистрибутиву Azureus - это всего-навсего синенькая пиктограммка, да команда "javaw -jar azureus2.jar"

Да, ещё о птичках.
Историческая справка.
Флаг "секурити торент", он же "Private flag" был впервые применён именно в Azureus, т.к. они первыми применили DHT.

В торентах есть три уровня не-включения DHT.
1. Флаг "приватный" (это полный идиотизм, на фоне следующего)
2. Просто отсутствие DHT в списке разрешенных протоколов обмена
3. Требование резервирования по распределённой сети, на случай отказа центрального трекера.

Так вот, если торент создан так, что все замки "висят", Комета НЕ БУДЕТ раздавать его по распределённой сети.
Или пока не будет.

Например Azureus от не-включения DHT в список разрешенных протоколов лечится вот так:
в модуле .\com\aelitis\azureus\plugins\tracker\dht\dhttrackerplugin.java
код

Код:
if ( torrent.isDecentralisedBackupEnabled()){
    String[]    sources = download.getListAttribute( ta_peer_sources );
    boolean    ok = false;
    for (int i=0;i<sources.length;i++){
        if ( sources[i].equalsIgnoreCase( "DHT")){
            ok    = true;
            break;
            }
        }
Автор: dt
Дата сообщения: 05.01.2006 15:50
TCPIP

Цитата:
Вы уверены, что те файлы, которые на диске нулевые на самом деле держат свое содержимое в других файлах? Вы уверены, что те файлы, которые на диске не нулевые на самом деле не забиты заполнителями?

Да, да, да, больше просто негде. И общий размер закачанному объему соответствует.

Цитата:
Если это действительно так, то деваться некуда. Не соберут остальные ничего: они просто смотрят набор файлов, считают сумму и сопоставляют ее с данными. А ежели у вас другой набор файлов получается, то как они догадаются, что куда рассовывать?

Ну, теоретически, можно пройтись по всем имеющимся файлам и посчитать контрольную сумму для каждого куска, а потом по таблице контрольных сумм из торрента определить где какой кусок и всунуть его на свое место. Вот только вручную этого не сделать, а программ таких писать, боюсь, никому в голову не приходило
Ладно, тут у меня другая беда обнаружилась. При запущенном азуреусе интернет начинает дико тормозить. Пинги нормальные, а страницы грузятся по полчаса. Причем локалка и сайт провайдера работают нормально. Сам азуреус тоже тормозит таким же образом (в смысле, почти ничего не качает). Такая же штука у меня не так давно была с емулом, но тогда помог переход на emule plus, а сейчас попробовал вернуться на BitTorrent, а он тоже тормозить стал, хотя до НГ все было нормально. Вообще, природа данного явления для меня загадка, и не знаю даже где копать - у себя в компе искать глюки, или идти с провайдером ругаться
Автор: nickddd
Дата сообщения: 05.01.2006 16:01

Цитата:
Думаете можно забанить Azureus? Хотел бы я посмотреть на то, как везде забанят самый популярный клиент.

Банили и Азуреус. Конкретные версии. И Комету с каждой новой версией разрешают, а затем банят.

Цитата:
Жлобствующим трэкеристам-ефрейторам ((ц) Голубицкий), готорые получают сексуальное удовольствие от ведения рейтингов и установления лимитов, можно вешаться.

С такими речами и манерами ты назваешь кого-то жлобами?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566

Предыдущая тема: Програмка для ВКЛЮЧЕНИЯ (on) компа


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.