~AreEnn
~AreEnn_
~R4SAS
~orignal
~villain
&N00B
Guest7184
Most2
Nausicaa
Nikat
Opax
Vort
Xeha
`
acetone
anon
b3t4f4c3
fidoid
i
ice_juice
karamba_i2p
lkF3FzvvvXTG1
nemiga
not_bob_afk
poriori
profetikla
qend
segfault
slfd
soos
teeth
tetrimer
un
whothefuckami
woodwose
orignal
onon сделал я флаш
orignal
флаг
onon
Угу. Там вообще твою логику с ретрансмитами переделывать нужно.
onon
Я уже примерно представляю как. Но пока не пробовал.
Vort
есть идеи, из-за чего через клоны идёт много построений транзитов?
Vort
вот сейчас в списке транзитов 1jhJ встречается 261 раз
Vort
джависты вроде банят, i2pd игнорирует при выборе своей цепочки
Vort
может, это свежий клон, который они ещё не успели вручную забанить?
Vort
да и jhyi многовато. интересно, "jh" в ident`е - совпадение или намёк на что-то от владельца узлов?
orignal
ты думаешь они адреса майня?
Vort
подозреваю
orignal
идея очееь простая
orignal
клонов много
Vort
шанс попасть на "хуи" в хеше не так велик. особенно, если этот хеш в топе по пустым транзитам
Vort
"<~orignal> клонов много" и что? почему кто-то через них строит свои туннели?
orignal
а почему тогда не xyi или hui?
Vort
ну то кому как нравится :))
orignal
так они сами и стороят
orignal
а если бы майнили то hui бы был первым ))
orignal
ну и i2pd далеко не всегда распознает клоны
Vort
"<~orignal> так они сами и стороят" может, глупый вопрос, но по "стрелочкам" в списке транзитов это понять можно?
Vort
разве что старые версии
orignal
почему?
orignal
ну не попал i2pd на ситуацию с netdb еще и счиатет нормальным
orignal
мы ж только так
Vort
ну у меня все эти отмечены в профилях
Vort
может, режим флудфила влияет правда
orignal
он и влияет
Vort
но если их сотни-тысячи - то, думаю, словить можно в любом случае
orignal
без флудфила будет сильно меньше
Vort
у тебя есть узел не-флудфил? можешь поиск по профилям там сделать?
orignal
есть
orignal
посмотрю
orignal
через 10 минут
Vort
я пока свой список подготовлю для сравнения
Vort
все знакомые id тут: DtQs, MogB, yQN8, jhyi, 1jhJ
orignal
у хуя duplicated=true
orignal
R4SAS, acetone проблема нарисовалась
orignal
надо бы поправить pyseeder чтобы включать верисю 0.9.58 минимум исключать caps с буквами U, D, E, G
orignal
я попробую сам но чего из этого выйдет обещать не могу
orignal
кстати куда weko пропал?
orignal
возможно у атакующих клон без этих проверок
un
17:06 <+weko> Ладно, канал нахуй идёт.
un
17:06 -!- weko [weko@weko.i2p] has left #ru []
orignal
а вот вижу
orignal
просто молчит
orignal
он же вроде питонщик
Vort
так можешь про стрелочки пояснить? можно ли по ним понять, транзит идёт через клон или от клона?
orignal
ну смотри
orignal
у меня стерка всегда показывает "к"
orignal
данные "от" не хранятся
orignal
это надо отдельно делать
Vort
там же две стрелки
orignal
если 2 то это середина
Vort
клон же через себя строить не будет
Vort
значит кто-то через него строит
orignal
ну да
Vort
разве что один клон через другой клон
Vort
но это как-то мудрёно
orignal
ну например есть модифицировання китайская версия
orignal
у которой нет проверки потому что старая изначально
orignal
вот она и строит
orignal
то есть в сети присуствуют 2 вида
orignal
1. обезьяны с клонами
orignal
2. китайцы с модифицированной вернсией
Vort
процент транзитов через клоны должен получаться перемножением процентов вида 1 и вида 2? примерно
Vort
не успел измерить, но, по-моему, у меня количество клоновых транзитов было около 10%
Vort
то есть, это около 30% * 30%. довольно таки дохрена. но вполне реально
Vort
только вот вид 2 - это, скорее всего, не столько китайцы, сколько просто любители старых версий
Vort
у китайцев же там проблема с зафлуженностью левыми узлами, а так как её никто не решал, то, может, от китайцев одни боты и остались
orignal
возможно
orignal
что то у меня число транзитов в 1.5 раза больше чем роутеров стало
Vort
у меня последние несколько дней заметно повышенное количество
Vort
(примерно) было 8к, стало 13к
Vort
роутеров примерно столько же сколько и транзитов
Vort
поэтому я и полез смотреть статистику по узлам в транзитах
Vort
может у java разрабоотчиков узнать, забанен ли у них 1jhJ ?
orignal
я вот думаю может и исходящие к дубликатам банить?
orignal
или хотя бы отлуп давать
Vort
ну проверь в своём списке, по-моему, транзит к ним пустой в 99% случаев
Vort
в таком случае вполне логично не засорять таблицу и давать отлуп сразу
orignal
но тогда на каждый ебучий тоннель придется дергать профить
orignal
профиль
orignal
впрочем можно только когда он уже в памяти
Vort
подгружать из другого треда можно
Vort
если несколько транзитов проскочат пока грузится - не страшно
orignal
да но засирать же память будет
orignal
профилями которые не нужны
Vort
а когда будет коннект транспорта делаться разве профиль не загрузится?
Vort
ну то есть, раньше или позже должно быть без разницы
orignal
для исходящтх нет а зачем?
Vort
в профиле же таймстампы всякие, connected=
Vort
думал, что это надо обновлять
Vort
можно, конечно, для клонов сделать отдельную табличку
Vort
чисто в RAM
Vort
будет быстро
Vort
но +1 абстракция
orignal
пробблема что будут профили создаваться и для неклонов
orignal
ладно подумаю
Vort
а вариант с табличкой? (set допустим)
Vort
сейчас клонов штук 30 всего
Vort
это небось килобайт памяти всего есть будет
orignal
то есть отдельную таблицу для дубликатов?
Vort
разве что аккуратно обновлять её надо будет
Vort
ага
orignal
но тогда придется по всем профилям пройтись и собрать
Vort
не обязательно
orignal
при старте
Vort
свойство клонов - что их дохренища
orignal
иначе где хранить?
Vort
при загрузке профиля обычными методами смотреть, есть ли там метка дубля
Vort
если есть - добавлять в set
orignal
толкьо когда он грузится
orignal
да можно так
orignal
я отойду
Vort
ок
orignal
ну не set а unordered_set но не суть
acetone
orignal: про пай-сидер: принял. у меня, как помню, вообще баш-скрипт там крутится, а не питоновский)))
acetone
в лихие годы писал, упарывался как мог
acetone
кстати, есть мысль еще один ресид поднять, в этот раз клирнет; сейчас у меня только ygg
orignal
ну питонвский код вроже твой
orignal
там надо регулярное выражение написать на поля version и caps
orignal
питон для ygg вроде ты правил
acetone
orignal: нет, целиком R4SAS писал насколько я помню
orignal
я помню ты меня спрашивал как публикуются ygg адреса
orignal
ну ладно занчит придется мне мучаться ))
orignal
с питоном
orignal
weko просыпайся
orignal
если ты собираешься клировский ресид поднимать они там какое то поделие на гоу сваяли но нам то нужен с ygg
orignal
ну или как вариант на гоу поправить
Vort
не всё ли равно какой язык если там подправить пару строчек?
orignal
мало поправить еще надо сумать собрать и запустить
orignal
на питоне там не фонтан там регулярные выражения
Vort
так вроде же есть встроенная либа
orignal
ну так она и используется
Vort
и в чём тут проблема?
orignal
в том чтобы написать проверку version и caps в бинароном RI файле
orignal
посмотри как там ygg распознается
Vort
так то не питон
Vort
то баш
orignal
вот это
Vort
а это тогда зачем? github.com/PurpleI2P/pyseeder/blob/a51acf309ace6226df4d553533360655f2a85a80/yggdrasil/y2r.sh#L91
orignal
это видимо то что ацетон говорит
orignal
а у меня питновский
Vort
с питоном там даже проще. pattern = re.compile(b'host=.[23]..:') переделать на pattern1,pattern2,pattern3
Vort
и if pattern.search(line): расклонировать 3 раза
Vort
"<~orignal> в том чтобы написать проверку version и caps в бинароном RI файле" оно будет ожидаемо через жопу, но высокая точность тут и не нужна
Vort
я искал флаги регулярками. нормально
Vort
потренироваться можно где угодно. хоть прямо в браузере
Vort
один байт длины - пофиг, точка. остальное как обычно
orignal
да это понятно
orignal
просто надо будет заниматься
orignal
я кстати мегабаг нашел
orignal
у меня оказываеть congestion не проверяется для коротких запросов тоннелей
orignal
а их основной поток
orignal
видать собирался сделать а потом отвелкли и забыл
Vort
отображалось бы в интерфейсе, заметили бы быстрее
orignal
счас закоммичу
orignal
закоммитил
Vort
а, это через нас
Vort
я думал речь о запросах к другим узлам
Vort
через нас лимит - это когда уже не сработала основная балансировка
orignal
нет
orignal
когда у нас E давать отлуп
orignal
это было сделано но только для длинных запросов
orignal
просто бага
Vort
ну так по-хорошему другие узлы должны видеть E флаг и не лезть
orignal
флаг то раз в 10 минут обновляется
orignal
в смысле публикация узла
orignal
они могут и не знать
Vort
если хотя бы половина будет знать, то уже и E не будет причин ставить
Vort
хотя тут хитрая взаимосвязь. рекурсивная )
orignal
в любом случае это надо было поправить
Vort
"регулятор". полезная и мощная штука, но не так то просто заставить работать нормально
Vort
согласен
Vort
просто мне эта вся система кажется подозрительной
Vort
нету ей доверия
orignal
какая?
Vort
congestion control = регулятор из теории управления
Vort
я просто знаю что без расчётов по хитрым формулам такая штука нормально работать не будет. или будет, но ненадёжно
Vort
а вот в то что вы с zzz её считали по формулам у меня большие сомнения
orignal
разумеется нет
orignal
все от фонаря взято
orignal
вопрос заключается в том как я умадурился сделать для одного сообщения и не сделать для другого
Vort
фразу "ПИД-регулятор" слышал?
Vort
вот флажки congestion control это примерно то же самое, только попроще
Vort
если не слышал, то лучше почитай, чтобы хоть примерно понимать
orignal
не слышал
weko
[19:38:49] <orignal> weko просыпайся
weko
Что такое)
weko
[13:23:51] <orignal> кстати куда weko пропал?
weko
Тут я
weko
Просто занят
weko
А чо pyseer единственная прога для этого?