IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2023/08/04
~AreEnn
~R4SAS
~acetone
~villain
&N00B
+Xeha
+relaybot
DUHOVKIN
Leopold
Most2
Nausicaa
Ruskoye_911
Vort
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
soos
teeth
un
weko_
whothefuckami
Vort прочёл я недавно на гитхабе наблюдение, что у флудфилов TCSR получается ниже
Vort и вот сейчас у меня как раз запущено два узла (на одном компе) так, что их удобно сравнивать
Vort первый узел - XfR, второй узел - XR
orignal да всегда ниже
Vort у первого узла рейт 25%, у второго узла 50%
Vort так как я недавно приметил, что этот рейт каким-то образом связан с содержимым NetDb, то решил базы этих двух узлов посравнивать
Vort заодно, так как я наблюдал подозрительную разницу в количестве NTCP2 коннектов у узлов с отличающимся рейтом, то сравнил RI также и соединённых узлов
orignal у флудфила база быстро обновляется
Vort получилась в итоге вот такая табличка: paste.i2pd.xyz/?ce396555777ba4f0#DQYTosrLLuEQhyH9eZRWzTjFFcvTijCCUmwyAwa4n2qo
Vort сравнивал по критериям 1. флага скорости, 2. доступности (R/U) 3. java или i2pd
Vort главный вывод - почему-то к флудфилу налипло очень много U узлов
Vort они и в базе, они и в коннектах (преимущественно SSU2)
Vort теперь бы понять, то этот эффект естественный, то ли кто-то специально U узлы на флудфилы понавешивал
orignal потому что публикуются
Vort в чём особенность именно U ?
orignal потому что их в сети много больше чем R
Vort кстати, я когда делал G флудфил, то у него рейт был получше, чем у не-G
Vort так что эти U не только публикуются, они ещё и транзит пускают
orignal ну логично
orignal флудфилы же есть в netdb у всех
Vort да и публикаций вроде не так уж много - смотрели же сколько на флудфил близких узлов - штук 40. хотя эту тему я не до конца ещё понял, могу ошибаться
orignal главное что флудфилы знают все
Vort публикация же ещё быстрая довольно. опубликовался - и отвалился по таймауту
Vort так что тут вероятно таки популярность влияет
user Значит нужно сделать на флудфиле отдельное хранилище для "близких" RI
Vort да флудфиловая часть флудфила, похоже, работает как надо. но вот что-то к нему "прилипает". может, атакующий, хз
Vort надо будет ещё получше рассмотреть различия в netdb между XfR и XR. к примеру, китайцев поискать. может, они гадят
user На XR транзита в среднем в 2-3 раза меньше чем на XfR. Эмпирическое наблюдение.
Vort это я вижу, да. у меня сейчас по количеству транзита различие в 5 раз, по трафику - в 7 раз
Vort рейты 27% и 52%
user Есть предположение, что кто-то мого модифицировать клиент, и строит туннели только через флудфилы. Ведь это же так здорово - иметь постоянный аптайм на транзитных узлах и высокую скорость для свомх подключений.
Vort вполне вероятно
user Я такие эксперименты тоже проводил, только с однохоповыми туннелями и списком доверенных роутеров, состоящим из флудфилов.
user Влё работало без затыков вообще
Vort почему именно флудфилы? с любыми стабильными скоростными узлами хорошо работать должно
user Тут воопрос аптайма
user Флудфилы 24/7
Vort ну я под стабильностью это и имел в виду
Vort это ещё вопрос, какие узлы у нас 24/7, а какие - нет
user Вероятность, очевидно, выше.
Vort потому, что у java в документации написано, что флудфилы должны быть стабильны? )
user Да =)
user Кстати, может это те самые ребята, которые видеонаблюдение через и2п пускают.
Vort гора jpeg файлов. ужас какой. зажать бы каким-нибудь HEVC, в десятки раз меньше трафика бы жрало
segfault orignal: Открыт порт в интернет. Запускаю веб-сервер на этом порту. Убеждаюсь, что всё работает. Выключаю веб-сервер, запускаю i2pd. Говорит то Firewalled - Symmetric NAT, то Firewalled
segfault С роутером на Java та же история
Vort IP белый или серый?
user TCP и UDP?
orignal именно то что написано
segfault IP белый
Vort а пиртест идёт по UDP
Vort так что UDP тоже должен нормально работать
segfault А где порт UDP в конфиге указать?
Vort порт общий
Vort можно и разные конечно сделать
Vort если надо разные, то в секции [ssu2]
Vort если используется проброс портов, то это уже не белый IP
segfault действительно
segfault включил udp и заработало
segfault IP белый на маршрутизаторе, а ЛС локальный
orignal Vort так че PR со своим изменением сделаешь?
Vort то, которое по поводу пир теста?
Vort я то могу. но я не идеально понимаю, как там что работает. короч боюсь что-то поломать
orignal ну да
orignal ну тогда ладно
orignal просто спросил
Vort но если ты никаких явных косяков там не видишь, то можно вначале влить, а потом дотачивать
Vort ну или если это годится как база для дальнейшего допиливания
orignal ну я еще погляжу
orignal там дело в том что мы синхронизируем часы с пиром только если статус testing
Vort в общем, я залью, если фигня - то закрывай. ну и есть же фича гитхаба "правок владельцев"
Vort "<~orignal> там дело в том что мы синхронизируем часы с пиром только если статус testing" - должно быть совместимо
segfault В новой ветке потестить можно
Vort сейчас проверю
Vort segfault: оно в моей новой ветке уже почти неделю висит :)
segfault orignal: i2pd.website есть в i2p?
orignal да нормально вроде
orignal заливаю
segfault orignal: Ты принимаешь PR из git.community.i2p/PurpleI2P/i2pd ?
orignal нет
orignal только на гитхаюе
Vort я кстати сделал разбивку netdb и коннектов своих двух узлов (XfR и XR) по странам
Vort результаты пока что грубоваты, не очень старался "приглаживать":
Vort в общем, у меня подозрения, что узлы из Ирана могут быть непросты
Vort 1. они практически все с флагом P. 2. они практически полностью обходили стороной мой не-флудфиловый узел
Vort при том, что в NetDb их немножко и на втором узле есть. но коннектов - нету
Vort хотя даже и не немножко
segfault_ Что за флаг P?
Vort скорость
Vort до 2 мегабайт/сек вроде
Vort выше только X - без лимита
segfault_ Думаешь кучка злонамеренных узлов?
orignal думаешь чучмеки строят тоннели только через флудфилы?
Vort насчёт злонамеренности у меня пока доказательств нету. но то, что узлы всей страны имеет одну и ту же скорость - вызывает подозрение
Vort то есть, у них скорее всего не просто один клиент, а одна и та же сборка
Vort и может там что-то подшаманено, в отношении флудфилов, транзитов
Vort короч надо бы проверить. PR узлы у нас используются для наших туннелей как бы. фигни там быть не должно
Vort сейчас гляну сколько там R
Vort у IPшников разнообразие велико. так что на одного владельца не похоже
segfault_ orignal: возможно я допишу blocklist после релиза video2p. ты говорил, что при каждом соединении проверять заблокирован узел или нет - нельзя. если заблокированные узлы будут в std::unordered_set это же будет быстро?
Vort R мне сейчас непросто глянуть, может потом разберусь. но R хватает, это точно
Vort сейчас по версиям скажу
Vort из 264 иранских узлов, 257 - i2pd, 7 - java
orignal это успех ))
Vort по версиям разбивка выглядит естественной: 0.9.58 - 94, 0.9.59 - 75, 0.9.55 - 51, 0.9.57 - 38
Vort почти все - i2pd, почти все - P. но при этом - разные версии
Vort первые два свойства говорят за одну сборку, последнее - за отсутствие сборки
Vort ещё кое что. флудфил там всего _один_
Vort так что три свойства подтверждают единую сборку
Vort ну или единую инструкцию по настройке
Vort но зная юзеров - они бы обязательно что-то по своему вкусу накрутили бы
Vort ещё у них бывает по несколько узлов на одном IP
Vort теперь надо будет проверить, нормально ли они туннели принимают
orignal может это КСИР?
segfault_ Что такое КСИР?
segfault_ Vort: флаг P разве не по дефолту стоит в i2pd?
Vort segfault: по умолчанию в i2pd стоит скорость L. но это для чисто i2pd. в сборке с браузером там что-то другое. но мне казалось, что O. не помню, надо проверить
Vort взял я в качестве подопытного узел fNpOObcy6gbNy3VrJ1R20hTeCsNXUSAjFV9DH4PX0Sg=
Vort однохоповый туннель к нему довольно быстро построился
Vort дальше попробовал двуххоповый - fNpO + мой XR узел
Vort вижу на XR узле что пришёл транспорт от fNpO
Vort а туннеля нету. но потом через несколько минут и фиг его знает сколько попыток, туннель таки создался
orignal для флудфилов X
Vort пинг двуххопового туннеля - 1462ms
Vort ну да, но тут в случае с Ираном флудфилов нету
Vort хотя нормализовался уже пинг - 267 ms. может, это моя виртуалка тупила
Vort попробую теперь туннель через какой-то другой нефлудфил вторым хопом
Vort :me ⇒ fNpO ⇒ dXjh ⇒ строился 5 минут !
Vort у них там случаем нету банов или сильного затормаживания коннектов к штатовским IPшникам?
Vort я думаю, либо это просто очень тормозные узлы, либо там цензура как-то мешает через них туннели строить
Vort сложно, конечно, делать вывод по всего одному узлу )
Vort надо бы ещё потестировать
Vort даже не знаю, насколько эти узлы могут просаживать TCSR. но полагаю всё-таки какой-то ухудшающий эффект есть
Vort и я так ещё и не понял, почему у меня на не-флудфиле к ним не было транспортов. при том, что теоретически это возможно - если хорошенько этот узел потормошить
segfault orignal: libi2pd/HTTP.h там есть std::map для аргументов url. действительно важно, чтобы аргементы были отсортированы, или, если заменить на std::unordered_map ничего плохого быть не должно?
segfault orignal: и второй вопрос. допустимо ли использовать std::string_view?
Vort так как tetrimer рассказывал о всплесках количества роутеров, то решил и я глянуть, будет ли у меня что-то похожее
Vort проанализировал логи на своём XR узле (за 30 часов аптайма в лог на уровне debug написалось 7 гигабайт данных)
Vort всплески я увидел, периодичности - не увидел. вероятно, для воспроизведения эффекта нужен именно U узел:
orignal segfault только под #ifdef c++17 потому что у нас компилируется и с 11
orignal не надо там unorderd_map
segfault orignal: string_view есть в boost. использовать оттуда вместо #if __cplusplus >= 201703L?
orignal нет
orignal и хватитебать мозги
orignal тебе разрешается использовать только std::string
weko [11:35:13] <Vort> если используется проброс портов, то это уже не белый IP
weko С чего вдруг? Если он тобой контролируется, то ip белый
weko [12:25:10] <segfault> orignal: Ты принимаешь PR из git.community.i2p/PurpleI2P/i2pd ?
weko Крыл писал, что ему можно git diff на почту прислать
weko [12:37:48] <Vort> у IPшников разнообразие велико. так что на одного владельца не похоже
weko Там вся страна под одним владельцем
weko [12:44:14] <Vort> из 264 иранских узлов, 257 - i2pd, 7 - java
weko Ох мля
orignal так ведь он же а не я
weko Ну да, я про тебя и не говорю
Vort "<weko> С чего вдруг? Если он тобой контролируется, то ip белый" - с того, что вопрос касался адреса компа с i2pd. белый IP вообще есть всегда, только часто не под контролем юзера
weko Ну дак
weko А, да пох
weko Интересные с Ираном дела
Vort угу. пока что у меня подозрение, что у этих узлов просто говняная сеть
weko Да это самое последнее что стоит смотреть там
weko Самое важное соотношение реализаций
Vort но есть и сомнительные свойства - слишком много общего
Vort предположение - что кто-то выложил где-то инструкцию "как настроить i2pd" и куча юзеров ей последовала
weko Варианта 2:
weko 1. Правительственные роутеры
weko 2. Чей-то популярный конфиг именно в Иране
weko Больше вариантов я не вижу
Vort разнообразие IP велико. поэтому кажется, что это разные юзеры
Vort и они то приходят, то уходят
weko [15:25:00] <Vort> разнообразие IP велико. поэтому кажется, что это разные юзеры
weko Я же написал
orignal я думаю 1
weko Там же диктатура
orignal потому и сказал про КСИР
weko У страны есть владелец
orignal а в КСИР там дураков не держат
Vort "<weko> Там же диктатура" - настолько, что могут насильно юзерам устанавливать i2pd ?
weko А зачем кого-то вмешиваться?
weko Вмешивать*
Vort "<~orignal> потому и сказал про КСИР" - я про эту организацию сегодня первый раз услышал. она размазана по стране или находится где-то в одной точке?
Vort можно попробовать глянуть, где именно IPшки находятся
weko Ну вариант 3. Частная организация
weko Но тут хз
orignal они там повсюду
orignal этакое ворруженное КГБ
weko Следят за активностью в сети наверняка
Vort посмотрел - города разные, провайдеры разные
Vort даже вот такой "провайдер" нашёлся: GOSTARESH-E-ERTEBATAT-E MABNA COMPANY (Private Joint Stock)
Vort и вот такой: "Pooya Parto Qeshm Cooperative Company"
Vort города - Tehran, Qom, Karaj, Farsan, Arak, Babol, Chalus, Juybar, Fardis, Isfahan
orignal точно они хначит
larchick речь идет о том что в иране 1600+ узлов i2p ?
Vort да. но не столько это, сколько то, что эти узлы - странные
orignal что много высокоскоростных
Vort у них у всех заявлена довольно высокая скорость, но при этом при попытке их попользовать, оказывается, что они еле живые
orignal жулики
larchick меня количество тоже смутило
Vort а что в нём необычного?
Vort Tor небось работает дерьмово, вот и ломанулись в i2p. тут какие-то прокси во внешний мир есть
larchick иран вроде не славится интернет "культурой". Т.е если я вижу в топе США, европу то все логично. Но иран выбивается из общей картины
Vort точнее, логику найти можно. но вот как на самом деле...
Vort ну у них вроде как цензура, вполне логично, что они её будут обходить
larchick иранцы используют китайский xray/v2ray и тому подобные штуки
Vort этим также может объясняться схожесть - им внутренние сервисы не нужны, поэтому и на тонкую настройку узла пофигу
Vort я видел их как клиентов моего snowflake - так что они всюду лезут
user © Жить захочешь - и не так раскорячишься.
larchick тогда почему китайцы не лезут в i2p? заблокирован?
Vort с Китаем там загадочная ситуация вообще-то
Vort я вообще ожидаю от них какой-то гадости. но сегодня в моей статистике их мало, поэтому особо не обращаю на них внимания
Vort похоже, что дело было так: китайцы были в i2p, потом их заблочили, а вот недавно появились странные X узлы из Китая
Vort при чём, странные узлы появились резко и чисто X
Vort как будто кто-то один "играется"
Vort хотя точной природы этого явления я так же, как и с Ираном, не знаю
larchick тогда почему в иране не заблокировали? там блокировки на уровне китайских практически
Vort так и snowflake не заблочен. может, не успевают всё блокировать. может не умеют. кто знает
Vort может, знают, но считают, что 1.5 тыщи юзеров не стоят возни с ними
Vort или, может, вместо блокировки сделали тормоза для i2p. и теперь проблемы не только у иранцев, а по всему миру. маловероятно, но вдруг
larchick кстати, а в роутере i2p есть какой нибудь timeout для узлов? потому что иногда страница может грузится минутами
orignal стоит для стрима
Vort много что есть, но не всё работает как надо
larchick почему в i2pd браузере консоль роутера в светлой теме всегда? настройки браузера не влияют
segfault orignal: а зачем всё это легаси? зачем собирать проект компилятором 13 летней давности?
orignal отвали
segfault давай несколько классов перепишу на совеременный С++ чтобы посмотреть как бывает. если зайдёт, то буду рефакторить дальше
orignal только не у нас
orignal ты ничего у нас рефакторить не будешь
Vort ну вот я собираю в MSVC 2015 :)
segfault orignal: ну вот у тебя есть целые классы где ты парсишь заголовки http. причём написанные в c-style, где ты работаешь с сырой памятью. их можно заменить просто на boost::urls::parse_absolute_uri. я же помочь хочу. неужели тебе нравится всё это дебажить?
orignal еще раз медленно
orignal ты ничего менять не будет
orignal разбаремся как нибудь без таких горе помощников
orignal в HTTP.cpp это хаген писал
orignal он вообще на си пишет
orignal но трогать там ничего не надо
larchick заменить на boost чтобы потом дебажить boost после каждого обновления?
orignal да таких умников до жопы было
orignal каждый хотел что то "рефакторить"
orignal разумееется все шли на хуй
orignal вместо того чтобы делом заниматься
relaybot 13apophis: что, теперь иранцы появились ? иранец весной тут был последний раз, да ?
orignal ну типа того
relaybot 13apophis: так он и писал инструкцию, сам же говорил
Vort не факт, что они появились в сообществе. вероятно, пользуются молча
Vort о, про инструкцию - это интересно
Vort можно почитать где-то? :)
relaybot 13apophis: он был тут, и я и ориж с ним общались
orignal на ru писал он
orignal с xmpp
relaybot 13apophis: давно, когда меня небыло
relaybot 13apophis: да...
orignal говорил что у него мать русская отец чучмек
orignal а сам переводчик
relaybot 13apophis: переводчик в гос структурах или что то такого плана
relaybot 13apophis: русский на иранский по ИТ ?
relaybot 13apophis: да.. точно, потому и интересовался про ИТ термины
Vort я, кстати, пытался нагуглить что-то на их языке про i2pd
Vort только новости о DDoS находились
relaybot 13apophis: хотя идея глупая, они английский знают и так. С ИТ у ниц все в порядке ( судя по дронам и другим полезным делам ).
orignal так чувак так и говорил
relaybot 13apophis: есть ли ньюансы в русских доках, которых нет в англичских ?
relaybot 13apophis: про и2пд, йава тут не идет
orignal неее
orignal основные доки на английском
orignal на русском ничего толком не написано
relaybot 13apophis: он взял у меня хмпп конфиги в общем, без федерации
relaybot 13apophis: больше ничего особенного
Vort так что - контактов с ним нету? можно было бы спросить, его ли творчество конфиг с P флагом
orignal так он давно пропал
relaybot 13apophis: we discovered I2P censorship in five countries: China, Iran,
relaybot 13apophis: Oman, Qatar, and Kuwait. Finally, we conclude by discussing
relaybot 13apophis: potential approaches to circumvent censorship on I2P
relaybot 13apophis: вот источник :
Vort а когда пропал? можно попробовать сопоставить с ростом количества роутеров
orignal источник у кого? у куколдов?
Vort рост начался 22 сентября 2022 года
orignal однако
Vort хотя ещё был прыжок вверх ~1 апреля 2023
Vort источник за 2019 год
orignal что то непотяное происходит вокруг i2p
Vort по графику тогда не было вообще узлов из Ирана
relaybot 13apophis: ?
relaybot 13apophis: ?
Vort а вообще загадочно. был странный горб
orignal а для меня по прежнему загадочно почему ушел дед
orignal внезапно после стольких лет работы
Vort вот как иранский график выглядит: paste.i2pd.xyz/?e5cd5840b7741ede#BeCz3ji2emhGS6kXYBbQz2hYcG7Gx6kRzbZyLoWhYCCm
relaybot 13apophis: не куколды явно
orignal я имел ввиду джавистов
Слoвесник-Былинник что за статидстика и2п на клире ? ресурс i2p-metrics ?
Vort внутри i2p оно глючит, поэтому смотрю через клирнет
Слoвесник-Былинник это явовская площадка ? от них идет ?
Vort исследователи какие-то
Vort думаю, независимые, но не проверял :)
Слoвесник-Былинник азиатские исследователи по именам
Слoвесник-Былинник судя по активному обсуждению, в иране они и2п знают. Пример: linkedin.com/pulse/پروژه-اینترنت-مخفی-یا-نامرئی-alireza-yaghoubizadeh
Vort только вот это про джаву
Vort а сейчас её почти нету
Vort несовпадение
Vort странно писать про джаву, а пользоваться i2pd
Слoвесник-Былинник не думаю это их остановило, если известен протокол, то запросто перескочили бы на и2пд
Vort видимо, про джаву пишут одни люди, а i2pd пользуются другие
Слoвесник-Былинник факт в том, что протокол им известен и наверное где то популярен на уровне тора. потому все остальное, это мелочи настроек.
Слoвесник-Былинник не думаю, что з нашим знанием фарси, мы нашли бы какие то значимые упоминания и2пд в иране.
Vort а это могло бы помочь понять ситуацию
Vort странно, что про джаву нашли
Слoвесник-Былинник просто показатель, что они знают и пользуются, а в каком масштабе и с какими целями .. это не ясно
Слoвесник-Былинник ты наварное искал "и2п" ?
Слoвесник-Былинник я искал "invisible internet" на фарси
Vort я искал через жопу )
Vort но гугл меня понял
Vort ایران "i2pd"