~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
Vort
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
Ну или найти заведомо медленный узел первым хопом