IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2025/02/09
~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
&N00B
+Xeha
FSB_KGB_GRU
Guest7184
Komap-
Most2
NashaKyxnia
Nausicaa
Nikat
Opax
Vort
XFiDf1c7kS7
`
b3t4f4c3
fidoid
i
karamba_i2p
nemiga
nix_
not_bob_afk
poriori
profetikla
qend
r3med1tz
soos
uis
un
weko
whothefuckami
woodwose
` Так и не узнали, заскамить домен гус.ш2з на рег.ш2з было льзя или нет?
aboba Всем привет! Норм идея если в http proxy вместо blacklist headers сделать whitelist который будет фильтровать мин кол-во заголовков чтобы работал веб?
Vort привет. зачем это?
aboba Сейчас убирается DNT, потом добавился такой же заголовок Do Not Sell My Pers Info, потом еще какая нибудь хрень добавится. Может сразу разрешим только необходимые заголовки, убив все остальные
Vort необходимых может быть очень много просто
Vort задолбаешься добавлять в список
aboba Мне казалось что по протоколы типа WebDAV и подобные не так часто меняются, можно было б собрать сразу вайтлист что можем пускать, а остальное убрать. Ну может действительно, не стоит такой ерундой
aboba заниматься =)
aboba Пойду допилю android апку. Тогда что думайте если убрать все данные из sdcard хранилища, а открывать текстовый редактор при изменении конфига, потом сохранять его локально обратно внутри приложения? это
aboba уберет i2pd-android/issues/101
Vort ну вот тут вот 50 штук где-то перечислено beeceptor.com/docs/concepts/types-of-http-headers
Vort если кто-то хочет, может сделать свою прокладку и пустить её через SOCKS (который вообще ничего не режет)
Vort хотя я не пробовал, может и есть какие-то проблемы с этим
aboba Соглашусь, тот еще гемор, еще не понятно вдруг у кого-нибудь что-нибудь отвалится из-за этого
Vort некоторые заголовки используются в исключительных случаях, допустим, при ошибках
Vort допустим, Retry-After при перегрузке
aboba окей, не буду туда лезть =) что думаешь про андроид приложение?
Vort а у меня нету смартфона, я вообще нифига в этом не понимаю )
aboba офигеть, с кнопочным ходишь?)
Vort ага
aboba жесть, а как же таксишку/доставку заказать?
` К черту таксишку/доставку. Чопобабам7
` И зачем пк, если есть кпк, старики такие старики ¯⁠\⁠_⁠(⁠ツ⁠)⁠_⁠/⁠¯
orignal поключайся через сокс и правь своим скриптом
orignal нахуя это тащить в i2p?
Vort orignal: можешь чуть пояснить про список транзитов?
orignal давай
Vort что значит тип транспорта в этом списке? -SSU2V4 допустим
orignal это значит что есть транпсортная сессия к след пиру на данный момент и она такого то типа
Vort странно. что-то не сходится
orignal понимаешь мы счас сессии увязываем с транзитами чтобы на каждое сраное сообщение не делать поиск
orignal чего не сходится?
orignal может баг какой
Vort почему для того же самого узла иногда тип транспорта есть, а иногда нету?
orignal ну логично
orignal это значит что связи тоннеля с транспортной сессией на данный момент нет
Vort то есть, пустой транзит всегда будет без связи что ли?
orignal и следубщее сообщение пойдет не напряммую а придется искать сесиию или устанавливать
orignal в общем да
orignal еще есть нюанс с концами тоннелейц
Vort тогда всё ок, думал может баг какой-то
Vort сессия есть, но связи нету, так как не нужна
Vort какую-то странную хрень в netdb нашёл
Vort во-первых, много XfU узлов. и у них почти нету knownLeaseSets. но это ладно
Vort но почему-то и у многих XfR лизсетов почти нету. а вот это странно
Vort orignal: есть идеи почему такое может быть? вероятно я что-то упускаю
Vort caps=XfR;netdb.knownLeaseSets=7
orignal а ipv4 у них есть?
orignal у это XFR?
Vort у меня только одно предположение - что это XfU, которые из-за бага получили XfR
Vort сейчас подыщу образец
onon Которые поставили nat=false?
orignal так все просто скажи есть там ipv4 адрес или нет
Vort xWqu
orignal и да могли nat=false написать
Vort есть
orignal обезьян много
orignal а если сткнуть тот tcp порт?
Vort у многих из них кстати интродьюсеры на ipv6
Vort может это даёт какой-то негатиивный эффект?
orignal не должно
orignal мы смотрим только на 4
Vort ну telnet открылся
Vort а что там внутри - не знаю
Vort этот узел ко мне по v6 подключен сейчас
Vort (мне провайдер кстати вернул ipv6 адрес, могу опять делать с ним тесты)
orignal раз соединился значит порт доступен
orignal значит адрес реальный
orignal и это действительно тогда ставит вопрос
orignal хотя может и правда до этого был U
Vort решил глянуть ещё разок на RI xWqu
Vort думал, может то он запускался просто
Vort но нет, фиг там - стало ещё хуже. knownLeaseSets=0
Vort кстати, судя по разнообразию cost`ов - это, скорее всего, java
Vort при чём, довольно свежая версия - 0.9.64
orignal скажу деду счас
onon У деда есть какой-то магический парсер всех RI в сети?
orignal <zzz> netdb.knownLeaseSets = 313
orignal <zzz> netdb.knownRouters = 22104
orignal так а какая проблема запросить?
onon Согласен, глупый вопрос.
orignal уж не дубликат ли это
onon ip и порт совпадают с теми, что дед прислал
orignal так а у Vort -а может другой
onon Тая сравниваю с файлом что Ворт прислал
orignal ааа
Vort orignal: это он xWqu у себя смотрел что ли?
orignal типа да
onon Ещё сказал что это i2pd
Vort orignal: у себя глянешь? я пока архив подготовлю с 3 семплами
Vort "<@onon> Ещё сказал что это i2pd" по каким критериям оценка? я увидел cost`ы 3,14,8,15 и мне показалось, что i2pd такого разнообразия не даёт
Vort но я на 100% не уверен.есть более надёжные методы проверки?
Vort "<@onon> ip и порт совпадают с теми, что дед прислал" ссылку дашь? сравню
onon Это он в ирке писал zzz: NTCP2: cost: 3 host: 68.38.133.95 i: UcuAhrqrRMmGkuuzIFM6Vw== port: 22322 s: C1tldoxT7dkaPOom1DemFrL0PLgKrFLZ6tSXvY1iEyM= v: 2
onon zzz: SSU2: cost: 8 caps: BC host: 68.38.133.95 i: UmgdJJqA1ys2BI4ic3Bd0b0N-mYx-ofXpR4IjThrc0g= port: 22322 s: jLquClWU4EjNZH6cSP9o4Ajt-39RbFzrpSrMGU3wAAw= v: 2
Vort значит, я ошибся по cost`ам
Vort тогда остаётся вопрос по knownLeaseSets
Vort не может же узел разным пирам разные RI выдавать?
Vort ещё вариант, что значение knownLeaseSets у него "мигает"
Vort и мне попадаются низкие значения
Vort надо чтобы ещё кто-то у себя проверил
onon У меня на роутере в нетдб версия в 2мя лизсетами
Vort откуда тогда у java 313. может, старые данные?
onon netdb.knownLeaseSets=.2;
onon zzz: Router: xWquIK0w3MgX0NIcF3phY1fP7dcNuKYqUJoUgxbFlTQ=US
onon zzz: Published:12 min ago
onon zzz: actually now 38 minutes ago
onon Может у нас старые данные
Vort Published: Sun Feb 09 19:20:19 EET 2025
Vort [netdb.knownLeaseSets] = [2]
Vort это и есть 40 минут назад
onon Подделать эти значения в RI можно?
onon Если нет, значит сам роутер такое опубликовал
Vort а вот чтобы это понять и нужны целые файлы
onon Может где бага...
Vort хм. ещё одна странность
Vort сейчас скажу, сек
Vort [netdb.knownRouters] = [22353]
Vort Published: Sun Feb 09 19:20:19 EET 202
Vort Published: Sun Feb 09 19:48:28 EET 2025
Vort как часто knownRouters обновляется?
onon У меня тоже .netdb.knownRouters=.22353;
onon А где дату смотреть я не знаю
Vort чтобы за полчаса ни на один RI не увеличилось значение - это фантастика какая-то
Vort разве что если так сделано специально, не смотрел ещё код
Vort "<@onon> А где дату смотреть я не знаю" я через java парсинг делаю
onon А я просто хексдампом смотрю
Vort ну я тоже поначалу обычным текстовым просмотрщиком. а детально уже разглядываю через парсер java
Vort вполне может быть что RouterContext::UpdateStats вызывается не так уж часто
Vort ох блин. подозреваю багу в i2pd...
Vort прилетела мне обнова
Vort с netdb.knownLeaseSets=312
Vort и без интродьюсеров
Vort то есть, похоже, это таки интродьюсеры ломают работу узла как-то
onon STUN
Vort баг просто починить надо
Vort кто займётся поднятием тестового флудфила с белым ipv4 и серым ipv6 ?
Vort если я не запутаюсь в пробросах в виртуалку, то сделаю. но хз
Vort у меня тут ещё найти свободный порт задача непростая )
Vort OK - Symmetric NAT
Vort это что за хрень? )
Vort пробросил я порт, но не уверен, что правильно
Vort о, уже перешло на OK
Vort вроде набираются лизсеты понемножку
Vort LeaseSets: 19. так что по-быстрому баг выловить не получилось
Vort но я подержу ещё немного, послежу, может его переклинит со временем
Vort потыкал немного пир тест. не понравилось мне OK -> Firewalled -> OK. но LeaseSets всё равно ползут вверх
Vort у xWqu опять интродьюсеры и netdb.knownLeaseSets=11
Vort onon: ты давно проверял работу тестов туннелей?
onon Вообще никогда не проверял
onon Но работают они хреново
Vort у меня такое ощущение, что они вообще не работают
onon Ну так высокий пакетлосс
Vort висит established туннель без шевеления уже несколько минут
onon Тесты теряются, он туннели фейлит
Vort у меня не фейлится. и не работает
Vort тут ещё и виртуалка глюченая, похоже. но не настолько же чтобы логику i2pd поломать
onon Скорее всего туда ни один тест так и не дошёл
onon Поэтому и висит
Vort так если не дошёл разве не failed статус должен вылазить?
onon failed если до этого был test failed
Vort ну test failed, не суть
Vort у меня сейчас вообще везде одни established. ну и expiring
Vort хотя уже увидел один test failed на основном узле
Vort а вот в виртуалке хрен знает что происходит
Vort есть у меня предположение по поводу xWqu. может, этот узел постоянно перезагружается?
Vort допустим, интегрировал кто-то i2pd в своё приложение, а юзер приложение открывает и закрывает
orignal надо смотреть время публикации
orignal если он перегружается то публикация будет сразу
Vort так а как понять с нашей стороны - сразу это было или нет?
orignal ну посмотреть таймстап и сказать как давно
orignal если не перегружается то прирмно раз в 40 минут будет
Vort так а интродьюсеры когда обновляются - тоже будет меняться или нет?
orignal но если ничего не меняется то рекдо
Vort кажется, знаю как можно выловить свежезапущенный узел
orignal как?
Vort посмотреть на iexp0/iexp1/iexp2
Vort если будут примерно равны - значит, был перезапуск недавно
orignal ну да
orignal счас у себя гляну
Vort а я думаю, что именно это с этим узлом и происходит
Vort он постоянно ребутается
Vort маленькие значения knownLeaseSets тоже знаю, почему
orignal netdb.knownLeaseSets=^C230
Vort потому что после запуска RI публикуется с небольшой задержкой
orignal у меня
orignal ну это то понятно
Vort и за это время штук 10 knownLeaseSets набирается
orignal вопрос как такие профилировать
Vort короч с узлом более менее ясно. понять бы только, нафига такое делать
Vort а вот что за хрень у меня с тестами в виртуалке...
Vort я виртуалку себе как-то поломал при прошлых экспериментах скорее всего
orignal почему OK и symm NAT?
Vort да то ладно
Vort почему established висит
Vort при том, что нихренашечки не работает
orignal по моему тут full cone должно быть
orignal кто etsbliahsed?
Vort Inbound tunnels
orignal значит тесты ходят
Vort килобайты не шевелятся
Vort наверно всё же какая-то особенность виртуалки, но надо будет когда-то разобраться
orignal ты хочешь сказать тесты не идут а etsbalished?
Vort да
Vort но ещё раз уточню - у меня что-то в вируалке сломано
Vort сейчас за основным узлом понаблюдаю
Vort с основным узлом вроде более-менее нормально
orignal а Outbund есть?
Vort надо будет в виртуалке всё переустановить нахрен
Vort есть
orignal надо разбирараться почему тестов ет
Vort там наверно таймеры какие-то зависли
orignal то есть тред
orignal может быть
Vort а... может и тред завис
orignal а отладчиком не можешь подцепиться?
Vort да.. что-то там конкретно заклинило
Vort там даже и expiring не вылезает
Vort я хз чем там можно отладить
Vort а.. там ещё странность - "Offline" выдаётся
Vort может, он виноват?
Vort и транзиты нулевые. бред какой-то
orignal да если offine то все стиоит
Vort то есть, количество транзитов есть и меняется, а трафика - нету
Vort бля...
Vort не знаю, насколько популярны проблемы с этим NCSI, но реакция i2pd мне кажется совершенно неадекватной
orignal это не я писал
orignal тот COM объект
orignal так что ничего не скажу
Vort дело не в объекте
Vort а в том, что всё виснет нахрен
orignal так и должно быть
orignal при offline никакой активности
Vort какая в этом логика?
orignal в том чтобы в режиме offline ничего не поломать
orignal как просрется все зработает
Vort так узел и транзиты принимает и лизсеты
Vort на не-поломанное состояние это не похоже
orignal так а как он принимает если offline?
orignal откуда?
Vort этот offline может ставиться вообще из-за потерь пакетов
orignal то есть проблема что offine неправильно определился
Vort это просто ненадёжная система
orignal под виндой там com объект какой то ловит систему
orignal ну то есть ты предлагаешь сделать ее отключаемой?
Vort я предлагаю один из двух вариантов
Vort 1. в таком режиме работает (точнее, пытается работать) почти всё (разве что кроме очистки netdb и прочих мелочей)
Vort 2. не работает ничего - не принимаются тразиты и так далее
Vort сейчас получается какой-то недоделанный вариант
orignal ну предполагалось что offine значит даныне идут
orignal потому при offline не работают только очистки и профилировщики
orignal чтобы не было ложных данных
Vort это значит к примеру что потерялся один из DNS запросов от этой функции проверки
Vort ну вот да, очистка и профилирование стоит отключить
orignal ну вот счас это и сделано если offline
Vort а транзиты и туннели - пусть пробуют долбаться
orignal и только оно
Vort то есть, хочешь сказать, что мой нулевой транзит и зависшие нахрен туннели - это не из-за Offline ?
orignal возможно что дропается тоже
orignal я уже не помню
orignal зависшие тоннели из-за него потмоу что тестов нет
Vort ты же много переделывал кода около профилей, netdb
orignal я же это опять "на отъебись" сделал
Vort а offline небось не тестировал
orignal offline точно не трогал
orignal разумеется не тестировал )))
orignal ты задаешь странные вопросы ))
wQkoXlbRRT3XK а где i2pd ищет сертификаты для ресидов?
wQkoXlbRRT3XK ключ есть для указания директории?
orignal ~/.i2pd/ceritificates/reseed
Vort orignal: если это только в моей переглюченной виртуалке такой сценарий - то как бы немного и похрен. но если несколько процентов юзеров будут с такими зависшими узлами - то это ощутимо хреново
orignal параметра такого нету
orignal не пришло в голову сделать
Vort я просто без понятия насколько часто этот механизм даёт сбой в винде
orignal Vort ну моя логика в том что есть offline то это реально нет сети
orignal а у тебя offline но сеть есть
orignal если э
orignal то не так то это проблема
Vort у меня offline - сеть дерьмовая с большими потерями пакетов
orignal тем не менее у тебя транспорты работают
Vort кстати ещё интересный вопрос, почему так. надо будет обновить VirtualBox
wQkoXlbRRT3XK ~/.i2pd/ceritificates/reseed
wQkoXlbRRT3XK прямо в скрытой директории?
orignal в по моему разумению транспортов быть не должно
orignal wQkoXlbRRT3XK нет конечно
wQkoXlbRRT3XK ну просто ты с точкой указал
orignal в <Data path/ceritificates/reseed
orignal ну я указал где у меня ))
orignal обычно они с пактом ставятся
wQkoXlbRRT3XK когда ключа .dat нет, он же его создает, но зачем то в логах срет critical, я думаю может на warning изменить, а то как то не логично
orignal покажи строчку
orignal это разумеется бред
orignal надо поменять
orignal critical должен кидать есть параметра keys = нет для серверного тоннеля
wQkoXlbRRT3XK "/critical - Clients: Can't open file /home/i2pd/data/ Creating new one with signature type 7 crypto type 0"
wQkoXlbRRT3XK имя файла только убрал
orignal спс гляну
orignal в натуре
orignal счас как R4SAS тэгнет релиз закоммичу
Vort orignal: из своего опыта взаимодействия с виндой помнишь жёлтый восклицательный знак на значке сети в трее?
Vort вот это тот самый NCSI, который i2pd считает за Offline
Vort ответы на сайте как всегда предельно идиотские
Vort но I have the same question (317) как бы намекает, что проблема имеет кое какую популярность
orignal нууу эти ответы же ИИ генерит
Vort по-моему они такие ещё с тех времён, когда о ИИ примерно никто не знал
Vort примерно как на mail.ru
orignal ну так windows must die
Vort разные сорта глупости, а в итоге эффект всё тот же - вопрос есть, а ответов (нормальных) нету
orignal когда ты уже на человеческую ось перейдешь?))
Vort хочешь чтобы я сравнил ещё с ответами linux.org.ru? :))
orignal не надо ))
Vort в линуксе единственное хорошо - что при достаточной упёртости можно самому найти ответы в исходниках
Vort но это долго писец
Vort и это полезно если ответ там есть. но иногда проблема есть, а решения нету
Vort где-нибудь "между модулями" в проблему вляпаешься - то авторы модулей только и будут посылать пинг-понгом туда-сюда ) а чинить - неее
Vort так что с операционками всё сложно
Vort куда не сунься - везде проблемы
orignal да вроде не линукс жалоб нет
` <Vort> в линуксе единственное хорошо - что при достаточной упёртости можно самому найти ответы в исходниках
` На Windows'e поддержка в разы лучше ¯\_(ツ)_/¯
` > Пользователь: У меня компьютер не включается, что делать?
` > ПредставительMicrosoft'а: Здравствуйте, я трансгендерный представитель MicroSoft'а, если вам не помогла эта информация, попробуйте переустановить Windows с нуля.
` > Система: Ответ представителя помечен как верный, вопрос закрыт.