IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2025/05/25
~AreEnn
~AreEnn_
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+Xeha
GFW
GTA
Komap
Most2
Nikat
Opax
Vort
`
anon
anontor
b3t4f4c3
duck
fidoid
grimreaper
iiii
karamba_i2p
not_bob
osoznayka
poriori
profetikla
qend
r3med1tz
rc13
slfd
soos
teeth
un
weko_
whothefuckami
nnar723 hi, i made a portable i2p app : the ultimate 100% non-hierarchic, primitive overlay-network.
nnar723 you can get it here: (gopher)
nnar723 curl --proxy localhost:4444 gopher://asznrea3psvzp5cqkm4lyvlof6boijg2x55fxd5gv7qv5ismqy6q.b32.i2p///share/gk.7z -o gk.7z
nnar723 it's a linux container and should run everywhere, if you have bwrapper
nnar723 it is mainly developed for i2p (but is network transzendent...)
nnar723 no time for chatting, check it out (it is *very* minimalistic and therefore easy to understand)
nnar723 it runs in a container without root, so studying and testing is fun and safe
nnar723 happy hacking!
nnar723 (p.s. after sucessfull install you may want send a peering-request with [r][R])
nnar723 i'll check in another time, until then - have fun!
Vort можно добавить yggdrasil и получить оверлей поверх оверлея поверх оверлея. но зачем?
GFW <lost+skunk> Скрыть от провайдера факт использования I2P?
nnar723 i saw some broken tranfers, i fiddeled a bit with my settings - maybe now it work better !?
nnar723 #non-hierarchic #primitive #p2p #i2p #asynchronous aso.
nnar723 curl --proxy localhost:4444 gopher://asznrea3psvzp5cqkm4lyvlof6boijg2x55fxd5gv7qv5ismqy6q.b32.i2p///share/gk.7z -o gk.7z
nnar723 one last note: the container is based on alpine-32 (no strings attached from my side ;) )
Vort lost+skunk: для этого достаточно ygg+i2p. зачем ещё одна сеть? короч непонятны преимущества
nnar723 enjoy the ride ... (yeah ... it's the exit wormhole ;) )
Vort nnar723: what are the benefits of this network compared to Yggdrasil for example?
onon 20 часов и 20 минут радио пело
onon И замолкло
orignal ай ай ай
onon Лось, у тебя там роутер не упал?
orignal счас
orignal живой
onon Значит просто перестроиться не смог
onon НУ все равно неплохо
orignal ну еще бы
orignal кстати и с постманом стало отваливаться меньше
Most2 02.<Снег> > *GFW:* <lost+skunk> Скрыть от провайдера факт использования I2P?
Most2 02.<Снег> Где-то читал что Yggdasil это делает
orignal я так на работе делаю
Most2 02.<Снег> Что если запускаешь i2pd через Yggdrasil то провайдер не сможет увидеть что ты подключён к сети i2p, и так типа безопаснее (вариант для параноиков)
Most2 02.<Снег> > *orignal:* я так на работе делаю
Most2 02.<Снег> Что со скоростью, намного всё медленнее по сравнению с обычным прямым подключением?
orignal почти также
Most2 02.<Снег> Спс, надо будет попробовать
orignal просто через ygg будет виден один линк а не кучу
onon Какие вопросы у нас на повестке дня?
onon С SSU2 разобрались?
onon Можно новые предложения накидывать?
orignal еще нет
orignal вопрос на пеовестке дня это релиз
onon Ну релиз и релиз, а что такого
onon Выключить пока PQ, в SSU2 сделать 4сек, что ещё?
orignal где именно 4сек?
onon У ворта спроси, куда лучше вписать
orignal чего там надо
orignal кое что надо с запросом на тоннель поправить дед мне сказал
orignal они тоже меняют
onon А что там, бага, даенон?
orignal ни то и не другое
orignal это скорее улучшение
orignal смысл его в том что публичный ключ x25519 не может принимать произвольрные значения
onon Защита от абуза какая-то?
onon Или просто оптимизация?
orignal это было учтено в NTCP2/SSU2 и в чесноках
orignal но нет в тоннеля
orignal ну теоретически если карты удачно лягут то некто сможет сделать определенные выводы
orignal и если кто то будет этим заниматься специально
orignal вот надо починить
onon Пора форматировать диски у ходить в лес?
orignal нет
onon Ну ладно, посидим ещё
orignal просто может выдать больше сведений чем требуется
orignal перед релизом поправлю
onon Ну ладно, значит я пока не нужен
Vort "<@onon> У ворта спроси, куда лучше вписать" ну я же писал. обязательно повторить надо?
Vort "<Vort> то есть, для исправления проблемы достаточно в функции bool SSU2Session::SendQueue () поменять m_MsgLocalExpirationTimeout на 4000000"
Vort "<Vort> onon: если будет возможность, проверь, поможет ли описанное выше изменение от проблемы с дропами, которую ты обнаружил"
Vort теперь по поводу другой темы: тут некоторое время назад было обсуждение по поводу корреляционных атак. пришла в голову мысль, как с ними можно бороться
Vort мысль, скорее всего, нифига не уникальная и наверно уже где-то реализована: корреляционная атака невозможна если оба конца транспорта постоянно гонят трафик с фиксированной скоростью
Vort как плагин для ygg или какого-нибудь VPN должно быть легко сделать
Vort правда, такой подход не особо совместим с обфускацией. уж слишком необычно такой линк будет выглядеть
orignal а что такое 4000000,
orignal как назвать константу?
orignal max expiration timeout?
nnar723 there were more problem - my bad :( ; anyway i made the fixes ; now it works as intended:
nnar723 #Goldkarpfen #gopher-i2p-overlay-network
nnar723 (new version ; ditch the old one pls.)
nnar723 curl --proxy localhost:4444 gopher://asznrea3psvzp5cqkm4lyvlof6boijg2x55fxd5gv7qv5ismqy6q.b32.i2p///share/gk.7z -o gk.7z
orignal how is it relevent to i2pd dev?
nnar723 i think it's the killer i2p app
nnar723 the devs should use it and promote it
nnar723 it is a pearl - a piece of art, that is written FOR i2p specially
orignal http propxy should ignore gopher links
orignal let me check
nnar723 i will be here on sundays to answer more questions
nnar723 the system is intended to be ultra low-spec
nnar723 sync times can be days or weeks...
orignal again
orignal i2pd's proxy should clode connection in this case
orignal goper is not supported
nnar723 download works for me...
orignal and not going to be
orignal will check
orignal maybe I have implmented it someewhen but I doubt
nnar723 i get it, but i2p-peer to i2p-peer works
Vort <Vort> nnar723: what are the benefits of this network compared to Yggdrasil for example?
orignal Vort чего он вообще хочет?
orignal я не понимаю
nnar723 it is a very low spec, worst case scenario, minimal exchange system
nnar723 no other system is 100% decentralized like this
Vort orignal: чтобы кто-то потестировал его програмку. но он её так описывает загадочно, что лично я не спешу это делать
nnar723 everything about it is about reduction
orignal --proxy localhost:4444 gopher://
orignal так это не может работать в принципе
orignal если оно крэшит i2pd то посмотрю
nnar723 anyway... you have it, you can estimate its use ...
Vort "<~orignal> как назвать константу?" в том то и фигня, что там одно за другое цепляется если начать приаккурачивать
Vort можно сделать по аналогии с вот этой константой github.com/PurpleI2P/i2pd/blob/4c6be3b85a0d2a4501a718201b869cc7cac74561/libi2pd/I2NPProtocol.h#L157
Vort только не _MAX, а _TRANSIT допустим
nnar723 be sure to have version 2.1.387 , and i wish you the very best for the coming challenges of this confusing and terrifying "information era"
Vort "<~orignal> если оно крэшит i2pd то посмотрю" лишь бы оно curl не крешило :))
Vort можно было бы в виртуалке проверить. но недавно была новость о побеге из VirtualBox, так что тоже не супер вариант
orignal понял
Vort короч путь учится нормально презентовать свой проект. пока что его сообщения выглядят не очень
orignal сделаю счас
orignal я не понимаю зачем откапывать эту стюадрессу по имени гофер в принципе?
Vort ну он говорит про минимальность
Vort http - это всё же монстр. даже первые версии
Vort меня тоже интересуют проекты состоящие из минимального, но достаточного количества базовых блоков
Vort вот есть машины Тьюринга для вычислений
Vort для децентрализированных сетей аналогичных строительных блоков очень не хватает
Vort разработчики наворотят гору кода, а потом это всё глючить начинает
Vort если бы была лишь децентрализирующая основа - было бы проще
orignal ты предагаешь запилить его поддержку в прокси?
Most2 13.<ananas> orignal, через сокс гофер роботает. Какой смысл из http прокси делать прокси комбайн
Vort "<~orignal> ты предагаешь запилить его поддержку в прокси?" нет, меня SOCKS устраивает
Vort просто поясняю откуда у автора мог быть такой странный выбор
Vort и я вообще так и не понял - он сам свою строчку с curl не проверял что ли? или она всё же работает каким-то чудом с i2pd ?
Most2 13.<ananas> проверял, у меня его команда не работала
Vort так откуда он её взял тогда? может на java работает?
Vort если нет, то можно догадаться, в каком состоянии там всё остальное у него
Most2 13.<ananas> хз, была тоже мысль что он через яву пробовал
Most2 02.<Снег> > проверял, у меня его команда не работала
Most2 02.<Снег> Странно, я просто копирнул и всё скачалось
Most2 02.<Снег> $ curl --proxy localhost:4444 gopher://asznrea3psvzp5cqkm4lyvlof6boijg2x55fxd5gv7qv5ismqy6q.b32.i2p///share/gk.7z -o gk.7z
Most2 02.<Снег>  % Total % Received % Xferd Average Speed Time Time Time Current
Most2 02.<Снег>  Dload Upload Total Spent Left Speed
Most2 02.<Снег> 100 6393k 0 6393k 0 0 20131 0 --:--:-- 0:05:25 --:--:-- 53557
Most2 02.<Снег> Для вас есть почта в /var/mail/user
Vort загадочно
Most2 02.<Снег> Чел 4 года писал какую-то анархическую платформу для блоггинга (специально для i2p) и прибежал ей попонтоваться
Vort а исходники где? в том же архиве?
Most2 02.<Снег> Она даже работает, но тут выводом терминала спамить не стану, лучше в EN пойду, обрадую иносранца что его поделка работает
Vort да и непонятно, как блоггинг связан с оверлейной сетью
Vort если узлы хранят данные, то это уже не совсем сеть
Vort такое ощущение, что он сам пояснить по-нормальному не сможет и анализ должен делать кто-то другой
Vort хотя теоретически автор должен лучше разбираться
Most2 02.<Снег> > *Vort:* такое ощущение, что он сам пояснить по-нормальному не сможет и анализ должен делать кто-то другой
Most2 02.<Снег> Я хз что непонятно, просто прочитай ещё раз что он пишет. Иогу побыть переводчиком этого аналхиста, пошли в EN, нефиг в DEV этим флудить.
Most2 13.<ananas> > > проверял, у меня его команда не работала
Most2 13.<ananas> > Странно, я просто копирнул и всё скачалось
Most2 13.<ananas> может у тебя джава? у меня ш2зв "curl: (56) CONNECT tunnel failed, response 500" отвечает.
Vort я всегда думал, что CONNECT - это фича только HTTPS прокси
Vort оказывается нет. и i2pd её даже поддерживает
Vort так что HTTP прокси в i2pd теоретически должен иметь возможность подключаться к произвольным сервисам
Vort а вот почему у некоторых юзеров он подключается, а у некоторых - нет - надо бы разобраться
Vort может разные версии curl себя по-разному ведут допустим
Vort "<~orignal> http propxy should ignore gopher links" это если там GET. но там CONNECT судя по всему
Vort в таком режиме HTTP прокси не сильно отличается от SOCKS
orignal скорее всего
Vort сейчас запущу тестовый узел с HTTP прокси и попробую воспроизвести. если воспроизведётся, то багу, скорее всего, хана - я ожидаю там что-то примитивное типо кривого split`а
orignal запусти curl с -vv что он вообще шлет
orignal насколько я знаю там HTTP запрос
orignal для гофера
Vort у меня Wireshark есть
Vort но может не воспроизвестись. посмотрим
Most2 13.<ananas> через http проксю в джаве тоже не конектится, только что проверял. Галку "разрешить ssl до i2p адресов" ставил.
Vort может быть баг в curl. сейчас у меня i2pd прогрузится - посмотрим что у меня выйдет
Most2 13.<ananas> curl -vv на 70 порт пытается . тот адрес может не на 70, поэтому 500 получает.
Vort воспроизвелось у меня. теперь с Wireshark пробую
orignal что воспроизвелось?
orignal а адрес этот в сети?
Most2 13.<ananas> щас у меня и через сокс не хочет, возможно что не в сети
Vort а код 500 это нормально что ли?
Vort помню обсуждали что-то подобное, но не помню результатов
orignal я не знаю какой там ставится если лизсета нет
Vort выходит автор туда сюда включает-выключает сервер, а мы гадаем, почему у кого-то глючит, а у кого-то нет? )
Most2 13.<ananas> Ошибка прокси: Узел недоступен - как и ожидалось. тот анон попросту отключил свой сайтец
Most2 13.<ananas> джава 504 по http прокси и 502 по https выдавала
Vort ну вот стоит и в i2pd поставить один из этих кодов
Vort так как 500 - это зарезервировано для багов :)
Most2 13.<ananas> а не, наоборот. 502 - https; 504 - http
orignal ну не сделано
orignal Vort как считаешь закоммитить то о чем я утром говорил или подождать?
orignal с построением тоннелей
Vort зависит от шанса накосячить
orignal все работает
orignal вопрос в другом
Vort хотя... и так много риска, так что всё равно есть шанс что придётся точка релиз делать
orignal вопрочем все равно релиз через неделю
orignal счас наверное залью
orignal там изменение большое
Vort а с константой там что? кто-то потестировал хоть?
orignal еще не делал
orignal занимался этой темой
orignal короче тема там в том что то что было хорошо для эль-гамаля не хорошо для x25519
Vort помню обсуждения про недорандомность ключей ещё по Tor`у
orignal неее тут все более тривиально
orignal суть в том что если у тебя произвольные 32 байта
orignal то можно понять что это НЕ ключ x25519
orignal счас еще один тест и заливаю
orignal потом ты посмотришь на код и скажешь что он делает )))
Vort "Problem is, random public keys are not random bytes. A passive eavesdropper can easily spot the difference, and notice that you are trying to exchange keys."
orignal ну да потому и применяется эллигатор
orignal для чеснока
Vort у меня сейчас математика в голову не влезет )
Vort так что если не будет ничего крешить...
orignal залил
Vort вместо рандома генерятся ключи и выкидываются нафиг? если да, то самый логичный вариант
Vort может что-то более оптимизированное можно придумать, но это не такая уж частая операция как я понимаю
orignal угу
orignal счас реальные ключи пишутся
orignal дед тоже у себя поправил
onon "<Vort> onon: если будет возможность, проверь, поможет ли описанное выше изменение от проблемы с дропами, которую ты обнаружил"
onon Ну я же написал, что на прямом линке дропов нету, а н�� длинном туннеле я не проверял
onon Это нужно будет добавить логирование в SSU2, настроить шейпер с лимитом скорости, и гонять данные через длинный туннель.
onon Ну или найти заведомо медленный узел первым хопом