~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
nemiga
not_bob_afk
onon
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
booms
здравствуйте
relaybot
13mauzer: дров.
booms
у меня есть проблема с резолвом одного (моего) домена .i2p
booms
я домен зарегил на reg.i2p
booms
и другие господа говорят, что у них открывается
booms
а у меня в браузере любые другие открываются, а мой booms.i2p - нет, даже не резолвится
booms
в логах i2pd вот такое при попытке открыть домен:
booms
14:25:57@522/error - Addressbook: Can't find domain for booms.i2p
booms
http
relaybot
13mauzer: ок
relaybot
13mauzer: Host is down
booms
нет, хост очень даже up
relaybot
13mauzer: щас окрылас
relaybot
13mauzer: всё нормально отрезолвилось и нормально робит
booms
а у меня - нет
relaybot
13mauzer: грохни адресбук
booms
хм
booms
не перезапуская и2п?
relaybot
13mauzer: перезапуская
booms_
готого, адресбук появился снова, а домена в ём нету )
booms_
готого, адресбук появился снова, а домена в ём нету )
booms
ноль
booms
16:21:07@218/error - Addressbook: Can't find domain for booms.i2p
relaybot
13mauzer: тебя должно выкинуть на список резолверов
relaybot
13mauzer: ок
relaybot
13mauzer: теперь жмакай reg.i2p
Vort
нет в адресной книге - это проблема, которую надо решать
Vort
понятно, что можно хак какой-то воткнуть
Vort
но не в этом же суть
booms
жмакнул reg.i2p
booms
открыл jump
AreEnn
у меня вроде загружается. «Испытательный полигон Бумса»
relaybot
13mauzer: ye&
Vort
у меня нет
relaybot
13mauzer: ну?
booms
может у меня конфиг и2пд неправильный?
relaybot
13mauzer: бля
relaybot
13mauzer: ns ytghfdbkmyj ;vfrftim
Vort
правда, обновление адресной книги у меня было 5 часов назад
relaybot
13mauzer: сука
booms
открыл джамп, мне рег выдал имя домена, b32 адрес и прочую кучу хеша
AreEnn
он загрузился для меня
Vort
если домен свежее, то понятно, в чём дело
booms
да, ему меньше суток
relaybot
13mauzer: заебали флудить не по теме
booms
и да, по ссылке адресхелпера тот же результат, что очевидно, т.к. домен не резолвится у меня )
booms
если надо ждать неделю чтоб он появился - где можно об том почитать?
relaybot
13mauzer: ты не правильно жмакаешь
booms
а как правильно?
relaybot
13mauzer: [06:23]<relaybot> booms: открыл джамп, мне рег выдал имя домена, b32 адрес и прочую кучу хеша
relaybot
13mauzer: вот гдето тут ты неправильно чота делаешь
AreEnn
как бы мой роутер знал бум, если бы регистрацию не взяли?
booms
маузер, ну блин кликаю мышой, а как еще то
AreEnn
может я опоздал к обсуждению
relaybot
13mauzer: покажи скрин экрана
AreEnn
вы хотите, чтобы я показал скриншот?
AreEnn
Я могу
booms
минуту
Vort
"<booms> да, ему меньше суток" сколько конкретно?
booms
щас
booms
20 часов
Vort
кажется, вижу проблему
Vort
тут есть: reg.i2p/export/hosts-all.txt тут нету: reg.i2p/export/hosts.txt
relaybot
13mauzer: go to site жмакал?
Vort
то есть, похоже, почему-то сайт не прошёл тест на доступность
relaybot
13mauzer: ищщьы
booms
ну конечно жмакал
relaybot
13mauzer: и?
booms
да что и.. там ссылка на мой домен, она не открывается, т.к. домен не резолвится
AreEnn
ах, я думаю, что использую "hosts-all"
relaybot
13mauzer: а как у тебя прокси в браузере настроен?
relaybot
13mauzer: сокс или http?
booms
сокс в браузере
relaybot
13mauzer: делай http
booms
вот скрин джамп страницы, на ней всё ок
booms
а блин, а я вчера 7 раз везде спрашивал, ничо что у меня сокс ))
relaybot
13mauzer: мог бы на свой сайт скрин выложить
booms
мог бы, но это было бо сильно дольше
Vort
хрень какая-то на reg.i2p. ну или я не понимаю что-то
Vort
тут нету: reg.i2p/alive
AreEnn
или бум изменить то, что показывает ваш сайт, мне кажется, он загружается.
relaybot
13mauzer: ну он его то врубит то вырубит
Vort
но когда в поиске ставлю птичку Alive only:, всё равно вылазит
Vort
что-то reg.i2p не может определиться, alive или не alive
booms
маузер, ну несколько раз и2пд мне надо было за эти сутки перезапустить, да.. но сколько там того даунтайма, 2 минуты
booms
щас я попробую через хттп проксю
relaybot
13mauzer: booms: ну чо там?
booms
у меня она не включена, надо и2пд рестартить, ща
booms
под хттп проксей то же самое
relaybot
13mauzer: ну тут понятно
relaybot
13mauzer: ты браузер криво настроил
booms
там никак криво не настроишь
booms
прописал проксю или не прописал
relaybot
13mauzer: gj'njve gsnftncz htpjkdbnm tuj rfr j,sxysq flhtc
booms
он понимает, т.к. запрос идёт в мой i2pd, иначе в логах i2pd не было бы воплей про нот фаунд ин адресбук
relaybot
13mauzer: поэтому пытается резолвить его как обычный адрес
booms
нет, не пытается
relaybot
13mauzer: ну хз
relaybot
13mauzer: у всех всё нормально
relaybot
13mauzer: по удалёнке такое не чинится
relaybot
13mauzer: ты чтото поломал
relaybot
13mauzer: поэтому никто тебе не подскажет
booms
и2пд домены смотрит всегда в своей адрескниге?
relaybot
13mauzer: ты же видел логику работы?
booms
нет, логика именно этой работы мне не очень ясна
relaybot
13mauzer: подумай почему он твой адрес отличает от других
relaybot
13mauzer: он не должен отличать
AreEnn
гораздо лучше посмотреть на них там, где он показывает те, которые в сети, как у notbob
relaybot
13mauzer: ему должно быть пох что открывать
relaybot
13mauzer: если оно кончается на i2p
AreEnn
по моему скромному мнению
booms
судя по логам, и2пд ищет мой домен в своём адресбуке. Так всегда должно быть или нет?
relaybot
13mauzer: ты чота настроил так что именно твой адрес он обрабатывает иначе
relaybot
13mauzer: а 333.i2p открывает?
booms
открывает
relaybot
13mauzer: ну значит всё работает нормально
booms
333.i2p есть в моем адресбуке
booms
а booms.i2p - нет
relaybot
13mauzer: проблема не в самом роутере а в том как ты его настроил
relaybot
13mauzer: и настройка связана с booms.i2p
booms
вопрос: i2pd резолвит домены только по локальномуу адресбуку или должен ходить куда-то ещё, если домена в адресбуке нет?
relaybot
13mauzer: ну это ведь очевидно
booms
мне - нет
relaybot
13mauzer: где он возьмёт b32?
relaybot
13mauzer: вот я зарегил свой сайт только что
booms
т.е. ответ на мой вопрос: да - смотрит только в локальном адресбуке
relaybot
13mauzer: как ты узнаешь его b32?
AreEnn
это не очевидно
booms
т.е. я должен смотреть, откуда мой i2pd берёт контент для адресбука
relaybot
13mauzer: блин
relaybot
13mauzer: мне кажется ты издеваешься надо мной стариком ))
AreEnn
это очевидно для тех, кто использует его часто, но не для новых пользователей
booms
маузер никогда не был новым пользователем ))
booms
вот это ниже взято из моего конфиг файла:
booms
[addressbook]
booms
AddressBook subscription URL for initial setup
booms
Default: reg.i2p at "mainline" I2P Network
booms
Optional subscriptions URLs, separated by comma
booms
subscriptions = reg.i2p/hosts.txt,identiguy.i2p/hosts.txt,stats.i2p/cgi-bin/newhosts.txt,rus.i2p/hosts.txt
AreEnn
ты называешь меня "стариком"???
booms
Стало быть я делаю вывод, что моего домена нет ни в defaulturl, ни в сабскрипшенах
relaybot
13mauzer: а откуда ему там взяться?
AreEnn
I got your domian booms
booms
я зарегал домен на reg.i2p
booms
стало быть reg.i2p должен положить его себе в хостс, который мой и2пд периодически (?) скачивает. так?
relaybot
13mauzer: нет
AreEnn
да и у меня в настройках стоит рег.и2п, так я его и получил, кажется только у вас не работает?
booms
в чем тогда смысл регистрации домена у reg.i2p ?
AreEnn
бум это сработало для меня
relaybot
13mauzer: чтоб ты зашол туда и узнал b32
relaybot
13mauzer: вот зачем
AreEnn
Я не знаю, как другие не работают, но я набрал booms.i2p, а не b32 или b64.
booms
маузер, я открываю 333.i2p и мне открывает сайт, я не знаю его b32 заранее, потому что мой и2пд сходил ке себе в адресбук, который он скачал с рег.и2п, и посмотрел б32 там
relaybot
13mauzer: ну ок
AreEnn
мой сайт работает для вас?
booms
работает
AreEnn
интересный... у меня есть мои дополнения?
booms
потому что он есть в моем адресбуке )
out
booms: не трать время на далбаёбов
out
придёт оригнал и будет смотреть
booms
пока понятно, что рег.и2п просто не положил мой домен к себе в хостс
out
booms: это неважно, не слушай долбоёбов
out
booms: если список в браузере не вылазить знач это косяк и2пд
out
-ь
booms
почему при открытии 333.и2п не вылазит список джамперов?
booms
а просто открывается их сайт
out
потому что он с хостс пришёл
out
а твой не пришёл ещё
out
придёт потом
out
всем
booms
ну вот так бы и сказали
out
хостс списков с джамперов
booms
сразу ))
out
да долбоебы
out
чё ты не суди их строго попиздеть им охота
out
пиздаболы
relaybot
13mauzer: да
booms
спасибо )
AreEnn
это неожиданная враждебность
out
скажи спасибо что шваброй не изнасиловали
relaybot
13mauzer: у него
out
потому что они с списков хостс пришли с джамперов
relaybot
13mauzer: ошвабрениефчятидетектид!
AreEnn
у меня нет, но может понравится
AreEnn
LOL
booms
out: а почему у некоторых других людей booms.i2p открывается ?
booms
но не у всех )
out
booms: не знаю
relaybot
13mauzer: out: те которые не пришли и их нужно резолвить через reg.i2p тоже у него резолвятся и открываются
out
mauzer пруф или пиздабол
booms
маузер, все другие домены, которые я тестил уже сидят у меня в адресбуке, т.е. пришли из хостс рега
AreEnn
Ой? вы относитесь ко мне как к прокаженному, а потом удивляетесь, почему я могу загрузить сайт?
relaybot
13mauzer: out: только с ним у него проблемы
out
так у него вместо списка джамперов показывает какуют лажу вроде кант коннект. mauzer
relaybot
13mauzer: out: ты не понял суть жалобы
out
AreEnn: worksforme это отмаз для лохокодеров
out
mauzer всё я понял
out
он уже не первый день мучается
relaybot
13mauzer: out: суть жалобы в том что всё нормально работает, всё резолвится, всё открывается, ни с чем нет никаких проблем
out
нет
relaybot
13mauzer: out: кроме одного единственного домена
out
у него на бумс и2п выдает кант коннект вместо списка джамперов
out
не хост даун, не список джамперов, а кант коннект
relaybot
13mauzer: а вот и нет
out
как нет
relaybot
13mauzer: у него выдаёт список джамперов
booms
стойте, вот же простой тест
out
mauzer кто тебе сказал
booms
беру самый последний из зареганых доменов на рег.и2п
booms
вот этот
booms
klosforum.i2p
out
mauzer ты сам это придумал?
relaybot
13mauzer: а при нажатии на go to site выдаёт кант конект
out
mauzer ты сам это придумал?
relaybot
13mauzer: нет
booms
домена klosforum.i2p нет у меня в адресбуке
out
booms: не уводи в сторону
out
нахуй клосфорум
out
речь о тебе
booms
out: да, при нажатии го то сайт у меня не резолвится мой домен
relaybot
13mauzer: out: щас наплачешься с ним
out
не наплачусь
relaybot
13mauzer: out: он находу меняет показания
out
booms: список джамперов выдает? рег.и2п и прочие?
booms
там на го ту сайт чтоли чтото на жабе? его может резать ублок?
out
mauzer а мы его в иссуй закуём
booms
нет, я даже не знаю как этот список джамперов выглядит
relaybot
13mauzer: сука
out
booms: крч заводи иссуй заебал
relaybot
13mauzer: мне даже скрин показывал
out
вчера говорил про файрвол
out
сегодня грит нету
relaybot
13mauzer: а щас говорит что не выдаёт
booms
да я не говорил про фаервол, блин
out
да не пезди нахуй
out
говорил
out
как тебе в австралии зарплату вапще платят такому пездаболу
AreEnn
AreEnn возвращается в режим прослушивания и обучения
booms
маузер, я показывал только скрин джамп страницы рег.и2п
booms
список джамперов я не мог показывать, т.к. никогда его не видел
out
booms: иди в гитхабе иссуй заводи
out
и туда пости
out
а тут всё теряется
relaybot
13mauzer: booms: и что происходит когда жмакаешь go to site?
booms
маузер, я в 7 раз отвечу - хост но фаунд происходит
out
скриншот давай
relaybot
13mauzer: out: профит!
out
я его в иссуй постану
out
твой скрин
out
чтоб ты не вертелся как вьюн в жопе
AreEnn
может быть, вместо снимка экрана было бы лучше, если бы он поделился образом диска со своей полной операционной системой?
booms
фак )))
out
AreEnn: не нужно
AreEnn
LOL
booms
фааааак ))) фаерфокс сучара, https only
AreEnn
просто шучу
booms
сыплю голову пеплом
relaybot
13mauzer: тубик вылечил бумса
relaybot
13mauzer: ура товарищи
booms
даблятьпиздец
booms
так лохануться это пиздец
out
mauzer я его уже второй раз вылечил. вчера он заявил что у него файрвол и он сыплет голову пеплом. теперь уже хттпс онли
booms
звиняйте за тупость
booms
аут, нет, про фаервол тебе приснилось ))
booms
я щас даже в хистори поищу
AreEnn
LOL звучит так же, как когда пользователи Java ожидают, что вся их система будет секретной только из-за ее установки.
booms
не писал я про фаервол )) нету ничо в хистори про ето
AreEnn
ты поймешь это
out
mauzer не называй меня тубиком, мне стрёмно. мне вылечили тубик
out
изобретай чтото другое
relaybot
13mauzer: гипн
relaybot
13mauzer: просто от гипна не лечут
AreEnn
есть
AreEnn
быть сильным духом
relaybot
13mauzer: случилось чудо
relaybot
13mauzer: гипн шваброй вылечил друга
AreEnn
Я рад, что вашему другу стало легче. LOL Мне нужно отойти от клавиатуры сейчас, но я хотел бы остаться и послушать историю про швабру
out
AreEnn: про швабру это в решётка ру , здесь про и2пд
AreEnn
мне кажется что-то не так в переводе
Most2
06.<trusishka> Vort ты понимаешь за сокс?
AreEnn
да
Most2
06.<trusishka> ты вообще кто
AreEnn
по крайней мере, я думаю, что знаю
AreEnn
Я давно пользуюсь протоколом, разве этого недостаточно?
AreEnn
Я говорю по-русски через автоматизацию переводчика
out
trusishka я писал сокс5 кодил
out
там пара строк
out
правда я в спеку сокс5 не смотрел, по самплу слизал
out
это косяк
AreEnn
где он кажется неудачным?
out
он это кто
out
и к кому вопрос
out
AreEnn: ты можешь говорить по английски если знаешь язык
Most2
06.<trusishka> гипн
Most2
06.<trusishka> смотри короче
Vort
trusishka: я же писал что надо сделать
AreEnn
I prefer english, thank you
Vort
дамп снять
Most2
06.<trusishka> Vort это другая проблема уже, не та с которой к тебе обращался
Most2
06.<trusishka> тут 2 разных
Vort
а с первой проблемой что случилось? )
Most2
06.<trusishka> я их параллельно пытаюсь ковырять
Most2
06.<trusishka> по крайней мере решение одной из вроде как нашлось, точнее причина
Vort
в общем, я примерно понимаю, как сокс работает. но в деталях не разбирался
out
там деталей и нет никаких
Vort
может, смогу угадать по описанию проблемы в чём дело
AreEnn
Я думаю, носки это в основном в рукопожатии, нет?
Vort
AreEnn: it's like wrapper for client->server communication
out
AreEnn: not so
AreEnn
ah, wrapper
AreEnn
ok
out
AreEnn: socks5 is a gateway
out
very simple gateway
AreEnn
yes everything is a gateway... like marijuana is a gateway
Most2
06.<trusishka> out дело такое, раньше авторизированные запросы сокс реджектил. Лось сделал так чтобы он не реджектил а просто игнорировал. Но короче при подключении все в <clipped message>
Most2
06.<trusishka> исло. Почему - никто не понимал, ведь qurl проходил. Дак вот оказалось что тот апп шлет логин и пустой пароль, а i2pd возможно ждет пароль дальше, потому все висн <clipped message>
AreEnn
LOL
out
no
Most2
06.<trusishka> ет. Я попробовал qurl без пароля и точно такая же картина получается в логах
out
technically it's a gateway
out
not any other way around
Vort
trusishka: интересно
Vort
сейчас посмотрю по коду
AreEnn
mmm
out
trus там нет "дальше", там всё в одном входном пакете
Most2
06.<trusishka> Vort ща скину его коммит
Vort
trusishka: собирать из исходников умеешь? я могу попробовать починить
out
trus это не многостадийный процесс, юзер и пароль в одной пачке данных
Vort
да не надо , я знаю где этот код
Most2
06.<trusishka> https://github.com/PurpleI2P/i2pd/commit/e95fb3ab8941ae9e651bfc06b4e810b840c9460d
Vort
могу попробовать починить если кто-то потестирует
Most2
06.<trusishka> я понимаю но видишь я попробовал qurl без пароля и воспроизвелась точно такая же ситуация как и с аппом
Most2
06.<trusishka> я могу скомпилить да
Vort
ну окей, тогда попробую исправить
Most2
06.<trusishka> по крайней мере я накатываю транки когда лось выкладывает коммиты
AreEnn
так что это не правильно отвечает на соединение?
AreEnn
with a password/user
Most2
06.<trusishka> не понял вопроса
AreEnn
Я думаю, вы все говорите выше моего понимания, я сейчас заткнусь и просто послушаю
Most2
06.<trusishka> я говорю, полностью авторизированный запрос проходит а если пароля нет то все виснет
AreEnn
или это просто вопрос отказа от отказа?
Most2
06.<trusishka> я тебя не понял
Vort
trusishka: я поленился проверить. но может быстрее сам глянешь? github.com/Vort/i2pd/commit/de2b783e757d6ae59077088cc0e6790e61d6fe16
Vort
если не получится (написал глупость), тогда будут ковырять уже сам
Most2
06.<trusishka> имеешь ввиду попытаться самому накатить?
Vort
ну попробуй будет ли пускать пустой пароль с тем изменением, что я сделал
Vort
но я сам не проверял - написал наугад
Most2
06.<trusishka> я уже на компил поставил
Most2
06.<trusishka> я не кодер, опиши в двух словах что ты сделал?
Most2
06.<trusishka> чтобы я мог потом описать в случае чего что делалось
Vort
правильно обработал ситуацию с пустым паролем
Most2
06.<trusishka> ладно хорошо
Most2
06.<trusishka> компилю
Vort
точнее, надеюсь, что правильно
Vort
если сработает, то orignal сделает по-нормальному
AreEnn
Как вы справиться с этим? Что означает пустой пароль?
Vort
там проблема простейшая
Most2
06.<trusishka> ну ты же понял суть что должна отрабатываться пустая строка/пустой пароль в случае авторизированного запроса?
Vort
короч i2pd читает символ пароля и проверяет, есть ли ещё символы
Vort
а когда символов 0, получается фигня
Vort
ну примерно
AreEnn
grarbage, or end?
AreEnn
it may be I have missed a lot of history... but that sounds iffy
AreEnn
I would think you would signal end, instead of sending extra "garbage"
Vort
AreEnn: format is length + value
AreEnn
ok
Vort
you can read character, decrease length and check if decreased length is zero
Vort
it works fine always except for the case when length is 0
AreEnn
well, if someone tells you it is zero, or i you decide it is 0 is there a diffeence?
AreEnn
and when I say "you decide" I mean the i2prouter
Vort
example: 3abc->read a, change 3 to 2, read b, 2 -> 1, read c, 1 -> 0. "0" means that password is read fully
Vort
now think what will happen in case when instead of "3abc" you need to process "0"
AreEnn
right
AreEnn
processor time
AreEnn
and perhaps failure
AreEnn
I fell like I am spamming up the channel...
Most2
06.<trusishka> короче Vort запрос курла прошел, та ошибка не повторилась, но когда я попробовал через то приложение подключиться (которое шлет пустую строку) то увидел ино <clipped message>
Most2
06.<trusishka> й выхлоп логов. Раньше было как и с курлом то что он зависал а теперь
Most2
06.<trusishka> грубо говоря курл починился
AreEnn
roughly speaking... so curl works somteimtes?
Most2
06.<trusishka> debug - I2PService: SOCKS accepted
Most2
06.<trusishka> debug - SOCKS: Async sock read
Most2
06.<trusishka> debug - SOCKS: Received 3 bytes
Most2
06.<trusishka> debug - SOCKS: v5 choosing authentication method: 2
Most2
06.<trusishka> debug - SOCKS: Async sock read
Most2
06.<trusishka> debug - SOCKS: Received 35 bytes
Most2
06.<trusishka> debug - SOCKS: v5 user/password response
Most2
06.<trusishka> debug - SOCKS: Async sock read
Most2
06.<trusishka> debug - SOCKS: Received 0 bytes
Most2
06.<trusishka> warn - SOCKS: Recv got error: asio.misc:2
Most2
06.<trusishka> debug - SOCKS: Closing socket
Vort
значит ещё где-то ошибки
AreEnn
so.. the "0 bytes"
AreEnn
is most interesting to me
Most2
06.<trusishka> с qurl он передает строку дестинейшн
Vort
да, 0 байт - это подозрительно
Most2
06.<trusishka> в случае приложения я вижу 0 байт
AreEnn
yes?
Vort
надо смотреть что там на уровне TCP происходит
Most2
06.<trusishka> что за warn я вижу - не знаю
Most2
06.<trusishka> так, как мне отловить что на уровне TCP происходит?
Vort
Wireshark или dumpcap
Most2
06.<trusishka> либо я тебе могу позже описать ПО на пк которое использую
Vort
фильтр по порту поставить
Most2
06.<trusishka> там консоль
Most2
06.<trusishka> окей
Vort
ну dumpcap`ом собрать, а wireshark`ом рассмотреть файл дампа
Vort
dumpcap консольный
Most2
06.<trusishka> а сразу wireshark`ом не получится поймать?
Vort
если есть возможность запустить GUI, то можно сразу Wireshark
Vort
если только консоль, тогда два этапа надо
Most2
06.<trusishka> есть гуй
Most2
06.<trusishka> ок
Most2
06.<trusishka> спасибо
Vort
в фильтре надо просто написать port 4447 (ну или какой там порт)
Vort
объяснял сегодня одному челу. только для другой софтины
AreEnn
well, I will just say wirshark and dumpcap are useful.... but I have to go away from my hideout now,,,,,
orignal
пиздец
orignal
жаловаться что свежезареганного домена нет в адресной книге
orignal
Vort точно так?
orignal
счас проверю
Vort
orignal: так время, указанное в "документации", прошло. там какая-то фигня с верификацией домена
Vort
в этом стоит разбираться даже если оно само со временем должно "отглючить"
Vort
ну а про SOCKS5 - моё кое какое исправление помогло. по крайней мере в случае с curl
Vort
а что там дальше за фигня с 0 байтами - это надо смотреть TCP дамп
orignal
ладно посмотрю как длина обрабатывается
orignal
это ж не мой код
Vort
а чей?
Vort
баг откуда-то скопирован что ли? )
Vort
тогда и там чинить надо :)
Vort
или это про reg.i2p ответ был?
orignal
так психа
orignal
нет я просто вызываю код парсинга поля и все
orignal
нет про сокс
orignal
про reg то все ясно
orignal
какое время прошло? он через 72 часа в рассылке появляется
Vort
всё ясно? почему тогда поиск с птичкой alive домен выдаёт, а в разделе alive его нету?
Vort
"он через 72 часа в рассылке появляется" тогда доки надо чинить. reg.i2p: "Lists are updated every 4 hours."
orignal
список да но после регистарции 72 часа
Vort
так он появился в hosts-all. там сколько часов должно быть?
Vort
а тьфу. дочитал: "Your domain will appear in the listing within 24 hours."
orignal
это не знаю навероено сразу
orignal
а в подписик уходит только через 72
orignal
что вполне логично
Vort
а 24 hours это тогда что?
orignal
это в списке
orignal
в общем
orignal
ну может и через 24 а не через 72 я уже не помню
Vort
booms: в общем, 20 часов - это было мало. по докам надо 24 минимум
orignal
да он уже свалил
Vort
ну может через major`а почитает
orignal
а что там в портами в xmpp?
Vort
думаю, что ничего. ну это станет понятнее после полноценной починки SOCKS5
orignal
а причем тут авторизация?
Most2
06.<trusishka> Я лично еще не понял связан ли фикс ориньяля с проблемами xmpp но на данный момент я воспринимаю это как 2 разных проблемы
Most2
06.<trusishka> Одна это авторизированные запросы с нулевым паролем и вторая еще в процессе разбирательств
Most2
06.<trusishka> Вторая это параллельные запросы по соксу с одним удаленным дестинейшн и разными портами*
orignal
починил авторизацию
orignal
я и говорю вторая проблема это с портами
Most2
06.<trusishka> orignal можно получается фикс ворта сносить и транк с твоим фиксом полноценно компилить тестить?
orignal
да
orignal
пробуй мой
orignal
я попробовал все нормально без пароля хавает
Vort
значит, я просто забыл (или не видел) обсуждения бага конкретно с портами
Vort
подумал, что раз запрос зависает из-за авторизации, то при чём тут порты?
Vort
до портов дело ведь не доходит в таком случае
Vort
trusishka: так решения проблемы 0 bytes всё равно нету
Vort
и хоть на транк перейти имеет смысл ради удобства, продвижения в исправлении проблемы (по сравнению с моим коммитом) это не даст
Vort
скорее всего, клиент почему-то не доволен ответом сервера и молча закрывает сокет
Vort
обычно из-за такого 0 вылазит
Vort
хотя не уверен, может там какой-то пинг приходит по TCP и из-за этого 0
Vort
хотя продвижение может быть если клиент и имя юзера пустое передаёт
orignal
проблема явно с вашим последним изменением с портами
Vort
точнее, даже не так - если исчезнет проблема с 0 байтами, значит, дело в пустом имени в дополнение к пустому паролю
orignal
что за проблема с 0 bytes?
Vort
orignal: он же сказал, что он сервак не обновлял
Vort
[11:05:24] <Most2> .<trusishka> debug - SOCKS: Received 0 bytes
Vort
[11:05:25] <Most2> .<trusishka> warn - SOCKS: Recv got error: asio.misc:2
orignal
Vort понимаешь какая штука
orignal
0 bytes это закрытие соединения
Vort
"[15:14:27] <Vort> скорее всего, клиент почему-то не доволен ответом сервера и молча закрывает сокет"
orignal
так вот штука в том что я подозреваю что на клиенте тоже есть тоннель
Vort
о каком туннеле на клиенте речь?
orignal
я не знаю как там устроено
orignal
я вообще не понимаю как работает пересылка файлов: через сервер или напрямую
Vort
в общем, надо для начала проверить гипотезу с пустым логином. а если дело не в этом, снимать дамп. других идей нету
orignal
так а как оно раньше работало если не этот тип атвризации сразу давался отлу
Vort
я же не знаю зачем вообще авторизация логином-паролем понадобилась, если там всё равно пустышка
Vort
короч, у меня нету полной картины происходящего
orignal
ему было надо не для этого
orignal
а для другого приложения которое через тор работает
orignal
а там с такой автоизацией ходит чтобы с разными логинами разные цепочки строить
Vort
какое отношение авторизация в SOCKS i2p имеет к авторизации в SOCKS tor ?
Vort
чтобы можно было просто поменять порт и всё?
Vort
и перекинуть с i2p в tor и обратно?
orignal
смотри
orignal
есть приложение которое работает черпез сокс тора
orignal
но оно соединяется с авторизацией
orignal
ну вот можно натравить его на сокс i2p
Vort
ну я примерно так и подумал
orignal
но i2p давал отлуп в этом случае
orignal
деталей я не знаю
Vort
а xmpp к этому мало относится?
orignal
трусишка лишь сказал что надо чтобы принимал соединение с автоизацией
orignal
все
orignal
я не вижу каким боком тут xmpp
Vort
тогда что он вообще сейчас тестирует?
orignal
разве что оно где то пытается с авторизацией
orignal
у него 2 разые задачи
orignal
не свзяанные друг с другом
Vort
он же и мне предлагал воспроизвести проблему установив xmpp
orignal
я же хочу добиться от него внятного ответа что именно не так с xmpp
orignal
более подробно чем просто "не работает"
Vort
ну он говорил что-то типа того, что картинки не пересылаются
orignal
это я понимаю
orignal
я хочу ответ на вопрос ПОЧЕМУ они не пересылаются
Vort
но мне это в виртуалке ловить не удобно. был бы клиент под win7 - попробовал бы и я
orignal
что именно просиходит
orignal
так пусть он вопроизведет на декстопом
orignal
у него проблема с андроидным
Vort
опять возвращаемся к вопросу "при чём тут порты?"
Vort
на десктопе у xmpp порты другие что ли?
orignal
так он не десктопе не пробовал
orignal
для того чтобы понять причем тут порты надо понять механизм пересылки файлов
orignal
как оно вообще делается
orignal
пока я внятного ответа не имею
Vort
неконнект это вообще должно быть просто для воспроизведения
Vort
какая разница чем тыкать в порт?
Vort
хоть curl`ом
orignal
если мне кто то объяснит как оно работает я отвечу причем тут порты
orignal
или непричем
orignal
так ясен пень
orignal
но я не могу добиться внятного ответа
orignal
вопрос номер раз
Vort
знаешь, кстати, про анонимизатор дампов?
orignal
используется ли там только сокс или еще какие то тоннели
orignal
и что это,
Vort
ну можно снять дамп Wireshark`ом, прогнать через хреновину и потом публиковать. ну если там тестовые пароли, адреса и прочее
Most2
06.<trusishka> Я когда точное воспроизведение найду - скажу, как с курлом и помле общения с девами другого приложения выяснилось конкретно что проблема в пустом пароле и <clipped message>
Most2
06.<trusishka> я об этом конкретно сказал так и с xmpp сделаю
Vort
IP и MAC позаменяются
orignal
trusishka ты внятно можешь ответить про пересылку,
Most2
06.<trusishka> Только сокс
orignal
но сокс на другой порт?
orignal
так в самом деле линк с файлом открой curl-ом да посмотри
Most2
06.<trusishka> У тебя есть сокс 1270014447
Most2
06.<trusishka> Ты с его помощью подключаешься к удаленному серверу.i2p:5222. Ты переписываешься как обычно, но затем кидаешь файл который летит на сервер.i2p:5443 тоже через сокс
orignal
а файл каким образом летит?
Vort
ну вот можно подключиться к 5222 клиентом, а потом тыкнуть в 5443 curl`ом
orignal
так а что будет если curl-ом стукуть севвер.i2p:5443
Most2
06.<trusishka> Ты имеешь ввиду формат передачи файла? Вообще там выгрузка по http идет
orignal
я не понмаю какая связь между авторизацией и xmpp?
orignal
так если выгрузка по http
Most2
06.<trusishka> Я и не говорю о связи авторизации и xmpp
orignal
так возьми и curl-ом открой и все станет ясноэ
Most2
06.<trusishka> Про авторизацию я тебе сказал с месяц назад а проблема xmpp замечена при установкеиновой версии
orignal
проще пареной репы же
orignal
это я понимаю что с поледний
orignal
так что имено поломало
orignal
было два изменения: порты и авторизация
Most2
06.<trusishka> Ну щас дома буду этим и стану заниматься
orignal
кстати тут для всех
orignal
я наконец полностью выздоровел и дела больше не будут пущены на самотек ))
Most2
06.<trusishka> Ты чем болел то? Об этом не видел инфы в чатах
orignal
не важно
orignal
короче сил заниматься i2p не было
Most2
06.<trusishka> Говорили в свое время вакцину ставить нало было))
orignal
угу чтобы сразу сдохнуть
orignal
и тут совсем другое
Most2
06.<trusishka> Vort я захватил трафик
Most2
06.<trusishka> что в нем нужно поковырять?
Vort
посмотреть что происходит после того, как сервер ответил на логин-пароль
Vort
можно сравнить с нормальным взаимодействием с прокси у других программ
Vort
trusishka: сервер вроде как отвечает двумя байтами 05 00. что происходит потом?
Most2
06.<trusishka> да я нашел момент с 0500
Most2
06.<trusishka> щас смотрю на примере результатов курла
Vort
смотрю сейчас по RFC и у меня возникает кое какое подозрение
Most2
06.<trusishka> короче я смотрел на курле и такого не видел, Летит пакет от порта на 4447 весом 35 байт (ну лог пароль) на что ответ len 2 0500
Most2
06.<trusishka> дальше я не видел этого но пакеты подсвечиваются серым
Most2
06.<trusishka> и они 0
Most2
06.<trusishka> len 0
Most2
06.<trusishka> нет тяжелых пакетов, которые были при курле
Most2
06.<trusishka> с порта на 4447 серый пакет FIN ACK весом 0 и от 4447 тоже такой же серый пакет (ну у меня гуй) FIN ACK len 0
Vort
то есть, обмен по сути такой же, но после 05 00 что-то идёт не так?
Most2
06.<trusishka> затем от порта на 4447 len 0 и все дальше ничего
Most2
06.<trusishka> да
Vort
я проверил - по RFC и должно быть 05 00
Vort
The server verifies the supplied UNAME and PASSWD, and sends the following response
Vort
A STATUS field of X'00' indicates success
Most2
06.<trusishka> но тут какие то серые пакеты я еще не вкурсе о значении расцветки
Vort
FIN - это закрытие соединения
Vort
то есть, клиенту что-то не понравилось и он закрывает коннект почему-то
Vort
может, он ждёт ошибку? хз...
Vort
trusishka: знаю, что надо проверить
Most2
06.<trusishka> щас я попробовал снова курлом, тут после 0500 от порта сразу летит len 67
Most2
06.<trusishka> и нет никаких серых пакетов
Vort
натравить клиента на Tor. и точно так же сделать дамп
Vort
и посмотреть отличия
Vort
с Tor же он нормально работает?
Most2
06.<trusishka> вообще да
Vort
ну вот
Most2
06.<trusishka> щас попробую
Most2
06.<trusishka> ток скачаю тор
Vort
серые пакеты - это начало коннекта (SYN) и начало конца коннекта (FIN)
Vort
красный - это совсем конец - RST
Vort
researchgate.net/profile/Justin-David-Pineda/publication/309533083/figure/fig11/AS:422565060583441@1477758769991/FIN-ACK-with-RST-exchange-in-TOR-session.png
Most2
06.<trusishka> да, я заметил что это имеется, в начале подключения приложения когда я его запускаю и когда вылетает ошибка
Most2
06.<trusishka> RST нет приложение заново пытается инициировать соединение
Most2
06.<trusishka> т.е. действия сразу повторяются с иного порта
orignal
ты давай лучше с xmpp
Vort
ну это не столь важно как мне кажется. вопрос почему клиент FIN шлёт
Vort
и то и то важно
Vort
и xmpp и socks важно то есть
Most2
06.<trusishka> тут в любом случае надо закончить начатое а с xmpp я сам буду воспроизводить пытаться ошибку на пк
Most2
06.<trusishka> захватил на тор
Most2
06.<trusishka> короче там ответ отправляется как и в первом разе сначала len 3 и прилетает ответ len 2 затем летит от порта len 35 на что возвращается len 2 и сразу отлетает len 67 от <clipped message>
Most2
06.<trusishka> порта в тор однако есть НО
Most2
06.<trusishka> на месте где должно быть 0500 стоит 0100
Most2
06.<trusishka> у курла 0500
orignal
судя по всему апстриомо для сокс никто не собирается заниматься
orignal
придетчся таки мне
Most2
06.<trusishka> у курла подключающегося к i2pd*
orignal
счас гляну что мы отсылаем
orignal
да этой мой косяк
orignal
я отсылаю 5 а надо 1 по спекам
orignal
счас починю
Most2
06.<trusishka> странно что ворт сказал должно быть 0500. В случае курла идет 0500 и все проходит. В случае приложения тоже 0500 но оно финиширует соединение, а получая 0100 то отс <clipped message>
Most2
06.<trusishka> ылается b32 в тор))
Most2
06.<trusishka> а, окей тогда
orignal
нет по спекам 1
Most2
06.<trusishka> окей, хорошо что поняли в чем дело
orignal
curl видать не проверяет
orignal
а че ты сразу это не попробовал когда я только запилил?
Vort
ну вообще-то там написано ver
Most2
06.<trusishka> Вайршарк? Я не опытен в отлове трафика. Нужно чтобы кто то в этом моменте под ручку провел еще. Не додумался бы с тором сравнить эти ответы. А если бы сравни <clipped message>
Most2
06.<trusishka> вал то вряд ли нашел разнцу 0500 и 0100
Vort
"<~orignal> нет по спекам 1" - 1 - это длина
Vort
1 байт то есть
Vort
а значение должно быть 5
Most2
06.<trusishka> Я думаю не просто так тор отвечал 0100
Vort
так может в тор бага?
orignal
|VER | STATUS |
orignal
+----+--------+
orignal
| 1 | 1 |
orignal
+----+--------+
Vort
просто наверно примерно всем пофиг что там сервер ответил
Vort
orignal: 1 1 - это размеры
Vort
1 + 1 байт
orignal
тор ответил правильно
Vort
а значения 05 + 00
Most2
06.<trusishka> Баг у приложения которое живет за счет сокс прокси?
orignal
там в поле VER The VER field contains the current version of the subnegotiation
orignal
и это 1
orignal
читай внимательно
orignal
VER это не версия протокола
Vort
да уж. точно
orignal
они просто путаницу создали
orignal
я наткнулся на это при получении
orignal
а про ответ не подумал
Vort
везде VER - это 05
Vort
а тут - 01
Vort
хотя всё равно как-то туповато получается
Vort
"The VER field contains the current version of the subnegotiation" касается таблички которая выше
orignal
забирайте
Vort
и это только по логике получается эту информацию распространить на вторую табличку
orignal
нет ну очевдно что ответ повторяет поле из запроса
Vort
в общем, да - 01 00 - это скорее всего правильный ответ
Vort
но написано мутновато
orignal
trusishka пробуй
Vort
а авторы curl наверно в курсе что может быть путаница и просто игнорят это поле
Most2
06.<trusishka> Ща
orignal
я думаю просто игнорят потому что пох
Vort
потому что других версий нету?
orignal
потому что несколко запросов видимо никогда не используется
Vort
каких таких запросов? ... мы ж о версии говорим
orignal
версия запроса
orignal
subnegitiation
orignal
лол
Vort
Bruce Mitchener identified (bug report #1099640) the never-ending SOCKS5
Vort
problem with the version byte and the check for bad versions. Bruce has lots
Vort
of clues on this, and based on his suggestion I've now removed the check of
Vort
that byte since it seems to be able to contain 1 or 5.
Vort
вот это уже лол )
Most2
06.<trusishka> есть
Most2
06.<trusishka> все прошло, консольный клиент соединился с сервером
Most2
06.<trusishka> и сделал то что нужно
orignal
отлично
orignal
давай xmpp чинить уже ))
Most2
06.<trusishka> логи i2pd отработали показывают что отработано все как и с курлом
Most2
06.<trusishka> щас
orignal
Vort похоже не я один туда ставлю 5 по дурости ))
Most2
06.<trusishka> надо стукнуться просто курлом на соседний порт в момент основного подключения?
orignal
надо взять ссылку с загрузкой файла и накатить ее curl-ом
Most2
06.<trusishka> стукнуться по ссылке, понял
Most2
06.<trusishka> так блять, очень интересный момент. На пк подключаясь по соксу с последнего транка (которому несколько минут) кидаю файл и вообще никаких ошибок нет. отпра <clipped message>
Most2
06.<trusishka> вляет и скачивает их. Беру ведро (последняя версия но не транк) и вижу что в чате кидались медиа. Пытаюсь их загрузить и хуй, оно даже скачать не дает, хотя н <clipped message>
Most2
06.<trusishka> а пк через сокс все прошло. Но повторюсь с 2.47 такого не было
Most2
06.<trusishka> т.е. даже курлом тыкать не пришлось на пк, все и так отработало как нужно. На ведре не отрабатывает. Могли ли последние изменения как то на это повлиять? Ну в <clipped message>
Most2
06.<trusishka> части ответов например и авторизации
Vort
расчехляй Wireshark опять =)
Most2
06.<trusishka> )) да это конечно круто просто в таком случае он понадобится на ведре, а для захвата трафика нужен рут)
orignal
а с ведра нельзя натравить на i2pd на пк?
Vort
почему на ведре? на серваке то же самое можно словить
Vort
а, понял кажется
Vort
там и клиент и сокс одновременно
Vort
да, надо пробовать к другому серваку подключаться
orignal
ну да
orignal
кто косячит клиент или i2pd там
Vort
вдруг заработает нормально? :D
Most2
06.<trusishka> я пробовал это с разными xmpp серверами еще когда впервые ошибку увидел
Vort
да не xmpp другой надо, а socks (i2pd) другой
Vort
на серваке с Wireshark то есть
Most2
06.<trusishka> хм типо открыть доступ к сокс порту какому нибудь на нем и подключиться к тому соксу? верно?
Most2
06.<trusishka> ой
Most2
06.<trusishka> открыть на серваке доступ к сокс порту и удаленно подрубиться к нему с ведра*
Vort
да
orignal
да socks.address=0.0.0.0 сделай
Most2
06.<trusishka> окей понял щас по впн тогда с пк попробую так сделать
R4SAS
booms.i2p: added: 2023-06-16 03:20:55
R4SAS
сутки на тот момент прошли, но hosts то обновляется раз в 4 часа
R4SAS
и вообще, какого хрена вы там тестовые сайты регаете?:
R4SAS
надо будет выпил доделать как то
R4SAS
чтобы сайты прожившие менее 45 дней просто выпиливались
R4SAS
хотя я знаю как
R4SAS
datediff
R4SAS
SELECT host, abs(datediff(`last_seen`, `add_date`)) as diff FROM `hosts` WHERE disabled = 1 and last_seen != '0000-00-00 00:00:00' and abs(datediff(`last_seen`, `add_date`)) < 45;
R4SAS
305 rows
R4SAS
last_seen != '0000-00-00 00:00:00' --- чтобы не трогало хосты, которые были добавлены до запуска reg...
R4SAS
хотя... не факт что после запуска такие тоже есть
R4SAS
точне ечто их нет
R4SAS
хм, так даже меньше получается, 272
R4SAS
сборщик centos 7 так и не починили
R4SAS
магею сейчас соберу
R4SAS
trusishka: пробуй. залил 2.48.0.1
R4SAS
пакеты для магеи, хеши залиты в релиз
R4SAS
залит релиз в OBS, сборка еще идет build.opensuse.org/package/show/home:r4sas:i2pd/i2pd
R4SAS
в alpine пакет обновил мейнтейнер системы