IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2024/05/07
~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Guest8639
HackerMan
Most2
Nausicaa
Ruskoye_911
Spirit90
Vort
`
ananas
anon3
dressedie
mittwerk
nemiga
not_bob_afk
plap
poriori_
profetikla
segfault
soos
teeth
un
weko_
whothefuckami
колдоёбина [05:01:39] <ккш> колдырь дал мне ш2зв приложуху для мобилы
колдоёбина [05:01:53] <ккш> и это песдец её не вырубить
колдоёбина [05:02:01] <Sarda> 40
колдоёбина [05:02:29] <ккш> только если перезагружать мобилу целиком
колдоёбина [05:02:40] <ккш> она как репей в трее сидит
колдоёбина [05:03:07] <ккш> я её нахуй на выход а она того из щели лезет
колдоёбина R4SAS, крч роляет класс приложения в манифесте - <application android:name=".AppClassName"
колдоёбина у инвиз про он есть
колдоёбина а у и2пд-андроид не было
orignal и че делать?
` Сейчас эксперт расскажет что делать с этим беспределом..
` ---
` 1.On the "General" settings page (which is selected by default), scroll down to the "Danger Zone" section and click Delete this repository.
` 2. Click I want to delete this repository.
` Read the warnings and click I have read and understand these effects.
` 3. To verify that you're deleting the correct repository, in the text box, type the name of the repository you want to delete:
`  PurpleI2P/i2pd-android
` 4. Click Delete this repository.
` ---
` )00
` (пратити за офтопик/флуд, триггерит безумно)
powerless свали нахуй
orignal че сказать то хотел?
powerless `: твоё мнение ни стоит ни гроша
powerless поэтому просто свали отсюда
Vort поддержка различных ОС - это вообще-то обычно хорошо
powerless да он давно меня буллит
powerless за то что диагноз шиза
powerless а сам ни строчки не написал кода
Orion крашится 2.51.0-55-g296b7219
orignal это от какого числа?
Orion сегодняшний
orignal ну показывай на чем
orignal у меня ничего нигде не крашится
Vort в процессе работы креш или при выходе?
orignal послдений коммит это вобобще про другое
Orion при запуске
orignal понял
orignal поправлю
orignal но вообще ты бы сказал на чем падаие
Orion в логе вроде ничего интересного
orignal ну как это?
orignal у тебя ресид вызывается
orignal я проверрю
orignal ресид
orignal Orion все я нашел проблему
Orion Оперативно)
orignal погоди
orignal это еще не тот коммит
Orion Ок
orignal забирай
Vort orignal: зачем такие хитрости с генератором случайных чисел? почему этот mt19937 не положить как поле класса и инициализировать один раз при запуске?
Vort хотя... вижу уже m_Rng. зачем ещё один делать? там несколько потоков что ли?
Vort а, понял. один в TunnelPool
Vort ну так второй можно в NetDb положить
orignal можно но зачем?
orignal он же редко вызывается
orignal а так да можно конечно
Orion Работает)
Vort "<~orignal> можно но зачем?" да просто кривовато как-то
Vort хотя я сейчас глянул - в этом файле аж 3 типа рандома :))
orignal знаю ))
Vort надо будет когда-то порядок навести там
Vort rand же не потокобезопасен
orignal я просто на работе это чинил и здесь починил
Vort можно на mt перевести
orignal нужно
orignal на работе наткнулся что shuffle затомаживает пиздец как
Vort а инициализация генератора тут при чём?
orignal там быда другая проблема
orignal просто всомнил что у нас есть хрнеь
` > че сказать то хотел?
` что ш2зв-ведроид нужно дэушезировать
` *дэшуезировать
powerless это дискриминация, и никакого отношения к разработке не имеет
powerless свои половые проблемы унеси в другие чаты
orignal а можно по человекчески что случилось?
orignal чем галке не угодил i2pd-android?
powerless как часто говорила бурятка, психосексуальные проблемы
orignal Vort я поправил TunnelPool
orignal короче что на работе было обнаружено
orignal std::random_device() порождает тормоза
orignal порядку сотни микросекунд
WayBest так правильно
WayBest как тебе более менее честный рандом нагенеришь быстро
orignal ну вот я потому и поправил этот затык
orignal и в i2pd заодно
orignal да нет рандом он же вычислениями
orignal а вот сид так по дурацки
WayBest ну если я правильно помню random device берет физический генератор рандома при его наличии
WayBest либо то что система отдаст
WayBest поэтому и медленно
orignal ну вот и выпилили этот затык
orignal брать микросекунды и все дела
WayBest а коллизий не будет?
WayBest или наоборот улучшил рандом?
orignal нам не нужен точный рандом
orignal а вот скорость волнует
Vort по-моему, в 99% случаев достаточно инициализировать генераторы при запуске программы
WayBest тоже так показалось
Vort один раз 100 микросекунд потратить не сложно
orignal так и сделали
WayBest но не получится предсказуемо?
Vort даже если по одному генератору на поток
orignal просто затык искали и наткнулись
WayBest за счет использования во всех потоках
orignal прикольно же испонение одного ордреа 120 миксекунд
orignal исполнение серии из 50 где то 130 микросекуд
orignal оказалось что эти 120 давал random_device
orignal Vort я собираюсь сделать общий код для RequestDestinion
orignal что для первого запроса что для следующих
Vort "<WayBest> но не получится предсказуемо?" я так понимаю, rand и mt19937 используются для маловажных участков. там, где опасна предсказуемость - используется RAND_bytes
Vort orignal: вроде логично
orignal неее
orignal RAND_bytes это не для чисел это для буферов
orignal я не помню почему у нас два одинаковых код для отправки
Vort ну RAND_bytes - это криптостойкий генератор
orignal видимо что то добавилось позднее
orignal ну это из openssl
Vort а mt - хороший, но для криптографии не пригодный
Vort rand - это так вообще ужас )
orignal я знаю
Vort только для самых грубых задач годится
orignal сделано опять по принципу "хуяк хуяк и и продакшен" ))
Vort вспомнил один видос на ютубе. сейчас поищу
Vort в тему )
orignal про хуяк хуяк в продашен с бомжом?
orignal мне одному кажется что джависты в новом релизе нас стали банить больше?
orignal рейт резко просел
Vort по-моему он после атаки не особо поднялся просто
orignal нет вчера был сильно выше у меня на 2RRY
orignal около 18% а сегодня 12%
Vort после перезапуска был выше?
orignal я перезаупскал в субботу
Vort меня больше удивляет, что на мой узел нагрузка сильно меньше стала
Vort а рейт он часто плавал у меня и раньше
onon1 Чего там с подписью публикации и патчем SSU?
orignal так мы счас дропаем незапрошенные ответы
orignal onon1 да ниче
orignal так и замяли тему
Vort сейчас около 1 мегабайта/сек транзит при 8 часах аптайма
onon1 Дед там количество точек в графиках svg оптимизирует, капец
onon1 А такая дыра не закрыта
orignal и роутеров я думаю меньше
orignal onon1 я деда реально не понимаю
orignal это не дыра а дырища
orignal не нравится что мы предлагаем так пусть предлгает
Vort нагрузка на сеть какая-то неравномерная
orignal ну то есть он предложил но только идею
Vort я несколько дней назад повышенную нагрузку видел, теперь пониженная
orignal возможно тебя джависты забанили за что то ))
onon1 Ну он там какие-то mix-хеши предлагал, что по ним
orignal например за то что у тебя там узел тораэ
orignal onon1 так это парвильное решение
onon1 Ну так где затык
onon1 Кого пинать
orignal делается h=MixHash(Bob's ident) и все
orignal затык в том что он не хочет заниматься решением этой проблемы
orignal ответ "меняйте пропозал" меня не устроивает
Vort узел тора у меня всегда. из относительно нового - это выключения узла на несколько часов в день, в остальном - как обычно
onon1 Ну если они ввели такое правило, что для серьёзных изменений в коде нужен пропосал, значит кто-то должен его написать
Vort может, просто разогнаться не успевает, хз. хотя во время атак очень быстро транзит набирался
onon1 Или ты или дед или кто
orignal ну там дрозд что то заливал чтобы торовские узлы банить
orignal onon1 ты плохо знаеешь людей
orignal написать не проблема
orignal но он снова пошлет на хуй
Vort а там много писать?
orignal пропозал?
Vort ну да
orignal нет но надо написать надо куда то там закоммитить
orignal и надо это продумать
orignal в части обратной совместимости
onon1 Ты говорил weko умеет писать такие штуки.
orignal реально просто делается еще одна итерация для Poly1305
orignal и где то ставится флаг
orignal умеет но он занят
weko Что умею
onon1 Видишь, не занят, сидит в чатике
orignal писать пропозал
weko onon1: ты пинганул.
orignal проблема в том что "пиши пропозал" в его языке означает "пошел на хуй"
onon1 Надо было русскую о вставить
orignal сам он ничего делать не хочет
weko Всё про SSU2?
orignal weko ну да
weko Так ясно же что дело вовсе не в пропозале
orignal что просто добавить еще один MixHash и флаг
weko А что деду лень
weko Или специально не делает
Vort сейчас получается "вина" на том, кто не написал пропозал. если написать - будет на том, кто его игнорирует
orignal я бы не сказал что лень
orignal есть какая то причина
weko Vort: так написан же уже
orignal Vort он отвтит "у вас плохой пропозал не сказано то то и то то... переделывайте"
weko Да и при чём тут вина
orignal как он и сказал
onon1 Ну так долго переделать?
orignal нет
weko onon1: вот и переделывай
orignal но он все равно до чего нибудь доебется
orignal как ты не понимаешь?
orignal ему это по каким то причинам не интересно
weko orignal: надо исходить что мы сами по себе
weko И делать на своё усмотрение
weko Потому что это уже не дело
onon1 Ну сделай себе проверку, а с явой пусть через ntcp коннектится
orignal тогда придется новое свойство в адрес вводить
orignal onon1 мы не отличаем яву и i2pd счас
orignal можем но не делаем
weko Так давайте отличать
weko Для статистики как минимум
weko И тестов
weko Далее посмотрим
onon1 А потом и приоритеты можно будет сделать
weko Возможно яву надо будет потихоньку вытеснять, потому лишним точно не будет
orignal придется
orignal кстати падение при останове починилось
Vort там много разновидностей
Vort но реже падает, да
orignal ну с пирами которое
Vort глянул сейчас по своим графикам - просадка по количеству коннектов началась в 3 часа ночи 5 числа
Vort я поначалу подумал, что это в очередной раз вылез Firewalled, но просадка так и не ушла
Vort так что это, похоже, отключилась какая-то нагрузка на сеть
orignal у меня на 2RRY ничего такого не было
orignal точно меня джависты забанили
orignal при старте сразу 12%
Vort у меня тоже заметна просадка рейта
orignal возможно конечно новая атака
Vort 3 хоп туннели поотваливались
orignal но как то совпало с релизом джавистов
Vort так может они просто перезагружают узлы и из-за этого глюки?
orignal как то сильно влияет
Vort через несколько дней будет видно
Vort orignal: я какого-то RI-мутанта словил
orignal вот надо ли нам делать релиз?
orignal что за мутант?
Vort мой RI скрещенный с чьим-то ещё RI
Vort бред какой-то
Vort буду разбираться
orignal это как?
orignal с твоим I2P адресом?
Vort что это за дерьмо? family=0.9.62;router.version=2.5.1
Vort поищи в своём netdb "2.5.1"
orignal счас
orignal да просто море
Vort хорошо, что я заметил
orignal счас им напишу
Vort или где-то тупющий баг или новая разновидность атаки
orignal я вижу повторение адесов к тому ж
orignal думаю что у них бага
orignal если атака то непонятен смысл
Vort это получается RI склеенный из двух частей как бы
Vort а, может, даже и больше
Vort ну и поля перепутанные же
Vort что-то наподобие повреждения памяти
Vort только вот в java такого быть вообще-то не должно
Vort каким образом можно по ошибке несколько RI склеить - не представляю
Vort да ещё так, чтобы эту бредятину i2pd не выкинул нахрен сразу же
Vort orignal: caps=XfU
orignal так а что i2pd?
orignal если подпись верная
` За "fU" перо под гузно..
Vort orignal: ну несколько NTCP2 IPv4 - это вообще нормально?
Vort а XfU намекает на то, что это опять атака на флудфилы
Vort такое ощущение, что это атака на парсер i2pd
Vort orignal: java такую какашку принимать отказывается: Router info routerInfo-82jl.dat is invalid
onon1 Это кто-то на i2p AI натравил, и он перебирает все косяки кода
Vort неужели атакующий специально дождался релиза java, чтобы мы на них подумали?
orignal ну да они и не видят
orignal почему именно 2.5.1?
Vort вот хз. меня больше XfU рядом с моим IP адресом беспокоит
Vort может, они как-то провоцируют баны из-за U
onon Специально хотят сплитнуть сеть?
Vort скорее просто нашли какой-то специфичный для i2pd баг
orignal не видно суть бага
Vort ещё загадка - зачем family= ?
onon Да там школьник GPT-чату скормил код i2pd и спрашивает, как сломать это.
onon И пробует всё что ему выдаёт
Vort orignal: family без подписей - это вообще смысл имеет?
Vort onon: он может нас путать просто
orignal нет не имеет
Vort orignal: ну вот нашли, как различать эту фигню. предлагаю такие RI выкидывать нафиг
Vort а дальше уже думать, в чём суть атаки
orignal да это то понятноэ
relaybot 13apophis: > onon: Да там школьник GPT-чату скормил код i2pd и спрашивает, как сломать это.
relaybot 13apophis: ты серьезно ? или троллишь ?
relaybot 13apophis: или настолько в ИТ, что ИИ с натуральным спутал
` Скоро выйдет ChatGPT 4.5 и шуекодерофф ш2зв-ведроида можно будет выкинуть за забор.
Vort orignal: это, похоже, тот же атакующий, что и в прошлый раз. он опять с i= ключами накосячил. только теперь, похоже, в обратную сторону - в NTCP2 правильно, в SSU2 - нет
orignal возможно
Vort проверил я парсинг глюченого RI, ничего особо интересного не нашёл
relaybot 13apophis: джефа спросите, это намек ... без пруфов
orignal почем дед говорит что у него подпись фэйлится
Vort с такой версией эти RI даже проверку IsEligibleFloodfill пройти не должны
Vort про подпись не понял. не получается проверить глюченый RI ?
orignal с подсьью там все в порядке
Vort кстати, у атакующего вот эта проверка иногда не проходится github.com/PurpleI2P/i2pd/blob/c98926abf2dcd3cbe2cbbfc00a9e9159240c3df9/libi2pd/RouterInfo.cpp#L298
relaybot 13grod: Добрый день. Я пытаюсь сделать deb пакет с другой версией буста. Сам роутер компилируется и работает. Подскажите, пожалуйста, как вы собираете пакеты, а то м <clipped message>
relaybot 13grod: ой самописный скрипт для cpack получился каким-то корявым.
Vort можешь подсказать, что этот бит регулирует?
orignal ладно добавлю проверку
orignal ничег это так ключ просто генерится
orignal и да это опредленно атака
Vort я просто не пойму, какой смысл в isStaticKey false
orignal в проверке его наличия
orignal он ниже проверяется
orignal короче проверка самого наличия s это
Vort в реальных RI может быть isStaticKey false? при наличии s=
Vort короч похоже это ещё один признак лажи
orignal неправльно сегенрился например
Vort ну так пусть генерит правильно. i2pd и java же не должны фигню генерить?
Vort "<~orignal> и да это опредленно атака" - я только не пойму, в чём её преимущество перед предыдущими волнами
Vort голову нам разве что поморочить обфускацией
relaybot 13grod: Черт, я умудрился не заметить папку debian прямо в корне репки, извините, что нафлудил глупым вопросом.
orignal я думаю какой то дилетант пробует свои силы