~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
DUHOVKIN
Most2
Nausicaa
Vort
Xeha
anon2
b3t4f4c3
karamba_i2p
nemiga
not_bob_afk
poriori_
profetikla
soos
un
weko
whothefuckami_
Vort
Mental Outlaw ещё одно видео выложил. про java i2p вроде
Vort
мне казалось, что easy вариант java с браузером идёт. неужели он присосался к какому-то браузеру, который у меня уже был установлен? O_o
Vort
опять загадки какие-то
weko
orignal: не работает Full Cone NAT. Только один раз выдало. Всё остальное Firewalled и прочее
weko
Поведение я уже описал
weko
После протеста меняется несколько раз
zzz
++ Vort re: libtorrent
weko_
orignal: опять удалил код, теперь ОК
weko_
не работает короче
orignal
какой код ты удалил?
orignal
тот который Firewalled ставит или что?
orignal
если ставит Firewalled значит у тебя 5 не приходит
relaybot
13trusishka: Сука блятб тостер несколько раз потух пока компилил штз в итоге коту под хвост
Vort
разве сборка идёт так долго?
Vort
знаю проекты, которые по полдня собираются. а i2pd можно хоть по 10 раз собирать
Vort
может, оперативки на сборку не хватает?
weko_
у него не долго
weko_
у него другая проблема
relaybot
13trusishka: Да она не долго шла промто приходилось начинать сначала т.к. тостер глох
relaybot
13trusishka: Раза 3 точно
Vort
перегрев что ли?
relaybot
13trusishka: Да не думаю
Vort
ну а что тогда ещё?
relaybot
13trusishka: Он даже там нагреться то не умпел бв
relaybot
13trusishka: Мб с памятью что то или баг какой
Vort
или RAM не хватает и ОС просто дохнет или перегрев
weko_
orignal: я удаляю libi2pd/SSU2Session.cpp строки 1665-1710
Vort
надо бы тест памяти пустить
weko_
и после удаления Firewalled не ставит вообще
weko_
это строки до коммита если что
weko_
коммит я тоже протестил он не работает
weko_
один раз было Cone NAT
orignal
опнял
weko_
всё остальное пишет Firewalled
Vort
комп же x86/x64? тогда советую memtest86+
orignal
счас поправлю
weko_
угу
relaybot
13trusishka: I386
orignal
еше строка 2203 есть
Vort
ну memtest86+ должен сработать
weko_
не знаю что там по коду, но я сказал что у меня происходит
orignal
счас переделаю
weko_
у трусишки кстати так не работает, он удалил и пишет всё равно FW. я ему сказал что ещё подождать, вдруг что то поменяется
weko_
угу
orignal
счас закмоммичу
orignal
пробуй
weko_
пару секунд пишет Testing - Symmetric NAT или хрень на подобии, потом через пару секунд пишет ОК
weko_
Бывает Unknown - Symmetric NAT -> Unknown -> OK
orignal
ну так и должно быть
weko_
угу
weko_
значит работает
orignal
смотри логика
orignal
во время тестирования он видит разные порты ставит Symmetric NAT
orignal
потом когда 5 ставит OK
weko_
окей, понял
weko_
тут главное что Floodfill не выключается и роутер капс не меняется
orignal
потом после того как получает 7 (или не получает) решает ставить нет ошибки или Cone NAT
weko_
если так то тогда окей
weko_
мне не ставит Cone NAT
weko_
мне ставит OK
weko_
видимо потому что порты приходят чаще верные
weko_
чем неверные
orignal
может у тебя с 7 приходит правильный порт
weko_
может оно как в тот раз само исправилось
weko_
щас гляну логи
orignal
неее я думаю как раз именно так
orignal
смотри у тебя пришел 5 на порт
orignal
потом ты на тот же адрес гонишь 6
orignal
и тогда в 6 уже порт не подменяется
weko_
хм может быть
weko_
проверил логи. куча логов с не тем портом
weko_
значит не прошло
weko_
ладно хорошо что работает теперь
orignal
я думаю для входящих порт не подменяется
weko_
для входящих нет
weko_
а вот для исходящих да
orignal
значит что я думаю надо сделать
orignal
исключить тебя из пир тестов
orignal
но это я обсужу с дедом
weko_
хм
weko_
если во входящих не меняется то незачем
weko_
но я опять же это не проверю
weko_
только если ты логи сделаешь
orignal
я имел ввиду пир тесты для других
weko_
да
weko_
тут надо смотреть есть ли замена входящего
weko_
трафика
orignal
будешь ли ты давать правильный результат
weko_
если входящий не меняется то буду правильный
weko_
если меняется то буду неправильный
weko_
есть лог чтобы смотреть это?
weko_
я бы грепнул тогда
orignal
просто у тебя вообще какой то странный нат
weko_
да...
whothefuckami
Чё? Пир тесты включить? Это как?
orignal
whothefuckami тебя то это как касается?
weko_
orignal: так, заметил что писало Firewalled - Symmetric NAT , отключило Floodfill и поменяло Roueter Caps
weko_
на какое то время
weko_
когда Testing - Symmetric NAT не выключается
weko_
и обычно именно тестинг
weko_
но инонда вспылывает не тестинг
weko_
и не юнкновн
weko_
не сказал бы что это часто
weko_
но вот один раз я заметил
whothefuckami
orignal: мне понять для общего развития
weko_
whothefuckami: короче тут гавно НАТ
weko_
Cone NAT
weko_
называется
orignal
weko_ значит 5 не пришело
weko_
а оно могло не прийти из за проблем у ноды
weko_
так как это очень редко
weko_
вот один раз всего было
weko_
а я уже раз 50 кликнул
orignal
бля
orignal
я думал оно самопроизвольно )))
weko_
давно пора уже сжечь эти NATы
weko_
заебали бля
orignal
давно пора перейти на ipv6
weko_
ну я это и мею ввиду)
orignal
но это торммозят искусственно
weko_
да
orignal
так ты сделай себе тоннель и не парься
orignal
на route48
weko_
а, да? так интересно
weko_
если я могу получить ipv6 то очень интересно
weko_
спасибо за совет))
Vort
ну так это будет +1 источник тормозов
weko_
ну лучше чем ничего
weko_
+ тут есть в россии
weko_
ура
jumper_
Zdrajstwujtie, I've just installed i2pd 2.45.0.1 on Android 13, It doesn't work. I cannot open the app I cannot downgrade the app via F-droid.http://0xff.i2p/04.txt
weko
R4SAS: у меня тоже не открывается 2.45.0.1
weko
пишет что приложение не существует
weko
12 ведро
orignal
так все
orignal
я на пересборку
orignal
там какая то лажа
Vort
не понял, о какой лаже речь
Vort
но, надеюсь, не в релизе
weko
видимо про то что он вылетает всё время
Anonymous
Great work, orignal (offline?) and R4SAS on i2pd!
Anonymous
Now some pages load as fast as shit-pages on Firefox do! XD
weko
orignal rebuilding their i2pd on VPS with ZNC
Anonymous
o.o
Anonymous
lol imagine entrusting i2pd to an VPS hahaha
weko
2 hours lol
Anonymous
R4SAS, I think the "Start graceful shutdown" button is broken lol
weko
why
Anonymous
1 out of like 8 clicks worked for me, and only then it showed like the time left until i2pd shutdown
HidUserZ
I also had problems with this button
Anonymous
lol
jumper_
2.44.0 the button works like a charm :)
Anonymous
not for me
Anonymous
Isn't it deanonymizing to mention i2pd verison? Lol
jumper_
maybe you should remove 2.45.0.1 from the repo
Anonymous
0.o
weko
Anonymous: hm... maybe... check stats.i2p/cgi-bin/total_routers_month.cgi for check is your version is popular
Anonymous
good point
R4SAS
jumper_: any errors?
Anonymous
???
weko
if it is popular. i think you may dont care about deanonimize
R4SAS
I have no issues on 12
weko
R4SAS: посмотри выше
weko
там он и я написал
jumper_
R4SAS, 0xff.i2p/04.txt
weko
R4SAS: i have
jumper_
R4SAS, Zdrajstwujtie, I've just installed i2pd 2.45.0.1 on Android 13, It doesn't work. I cannot open the app I cannot downgrade the app via F-droid.http://0xff.i2p/04.txt
Anonymous
lmao
Anonymous
phone?
weko
ye
R4SAS
jumper_: did you give app permission to manage storage?
Anonymous
I am an idiot
Anonymous
weko, last time I looked at that stats
Anonymous
I mixed colors
weko
?
Anonymous
I thought the biggest amount of routers ran 0.9.22 because color is the same almost as 0.9.56
Anonymous
lol funny
Anonymous
or 0.9.46
weko
oh lol
weko
xD
jumper_
R4SAS, yes, 2.44.0 asked for that
Anonymous
glad it says percentage for idiots like me
Anonymous
but I didn't read that ,either
weko
xDDDDD
jumper_
R4SAS, I re-installed 2.44.0 and it works
weko
+
weko
i also
R4SAS
jumper_: 2.44.0 asked for old permissions
weko
2.44 running. 2.45.0.1 says "App doesnt exists"
jumper_
2.45 did not ask, "installation failed"
jumper_
I cannot install it
R4SAS
hm...
R4SAS
that's strange
R4SAS
jumper_: can you try to install it directly?
R4SAS
usually it is i2pd-2.45.0.1-arm64-v8a-release.apk
R4SAS
hmm.... I need to install emulator with Android 13 somehow...
R4SAS
jumper_: I think know reason, but this requires testing
jumper_
R4SAS, Sorry, I was away. Should I try to install the package from GH?
`
Зафффтра всё же будет ещё один релиз? С "фиксами".
`
Вот думаю выкачивать пул 2.45.0 бинарникофф или нет.
jumper_
R4SAS, the same output "App isn't installed"
R4SAS
jumper_: ok, wait. I'll build with some fixes soon
orignal
впс та ёк
orignal
совсем тормозит
R4SAS
та - это какая?
orignal
которая фидо
orignal
утащил на другую баунсер
R4SAS
а, ясно
orignal
когда 2.45.1 будем делать?
orignal
видишь даже weko доволен ))
orignal
weko дед кстати сказал насчет такой хуйни будет думать
weko
понятно
orignal
никогда говорит такого не встречал
weko
тоесть у меня всё таки не Cone NAT?)))
R4SAS
orignal: ты же сказал в вторник - среду
orignal
ну да
orignal
когда у тебя будет время
orignal
weko нет
orignal
у тебя x3 NAT ))
weko
вот я об этом же)
weko
MAGIC NAT
R4SAS
orignal: слушай, а транзит и вся его кухня работает в одном потоке?
orignal
какая часть?
R4SAS
туннели
orignal
ясен пень что пересылка дальше в потоке трапспортов
orignal
ну да
orignal
перешифроание в одном
R4SAS
сейчас нагруз так рассредоточен
orignal
ну и в чем твоя мысль?
orignal
транзит в потоке тоннелей обрабатывается
orignal
NTCP2 многовато
R4SAS
в том что сейчас хоть и снизили скорость постройки туннелей, не было ли что мы уперлись в ядро?
R4SAS
когда было по 20К транзитных
R4SAS
не надо ли делать автоматический форк потоков?
orignal
ну давай вынесем транзит в отдельный поток
orignal
не проблема
orignal
вот этого не надо ))
orignal
тут тебе не гоу
R4SAS
я не знаю как оно там вообще)))
R4SAS
я просто предложил делать подолнительный поток при каких то значениях
orignal
короче плодить потоки не следует
orignal
а вот вынести тразит это хорошая мысль
orignal
в принципе внести
R4SAS
чтобы можно было покрыть дополнительные ядра в работе
orignal
со всеми его шифрованиями
orignal
и сборками пакетов на OBEP
R4SAS
главное что ты мысль понял)))
R4SAS
может еще NTCP2 можно разгрузить?
R4SAS
так же разделить
R4SAS
jumper_: repo.i2pd.xyz/soft/i2pd-android
R4SAS
all apks here
orignal
NTCP2 надо разгружать путем увеличения числа SSU2 ))
R4SAS
благо RDP похер на то, что в нем исполняют
orignal
лол
orignal
но смотри в чем проблема с тоннелями
orignal
если увеличится поток там то ведь и транспорты тоже
R4SAS
я знаю. потому и говорю, надо NTCP2 тоже каким то образом разгружать
orignal
я не вижу что там можно сделать
R4SAS
шифру вынести в отдельный поток
R4SAS
расшифровку
R4SAS
как пример
R4SAS
принимать пакеты мы можем в основном потоке, а работать над данными в отдельном
R4SAS
или даже отдельных
orignal
прием занимает мизер
orignal
посмотри пример с SSU2
R4SAS
вижу
R4SAS
SSU2r как раз оно, как я понимаю
orignal
да
orignal
он занимается как раз получением
jumper_
R4SAS, I've installed, opened. It works. Balszoje spasiba
orignal
можно 4 и 6 разнести
R4SAS
orignal: нет смысла
orignal
почему?
R4SAS
v6 не на сколько нагружен. там от силы 20% трафика
weko
ну 20% это ведь не 0 )
weko
опа. на последнем комите сравнялись ntcp2 и ssu2. может быть совпадение.... но всё равно неплохо
weko
что такое может быть
weko
)
weko
ну в плане без бага
weko
до фикса ssu2 часто обгонял ntcp2
orignal
R4SAS народ говорит что 2.45.0.1 пишет "приложение удалено"
R4SAS
не удалено, а "не установлено
weko
да
R4SAS
orignal: а ты спрашивай их версии ведра на всякий
R4SAS
я сейчас как раз подпилил кой чего, вон у jumper_ поставилось корректно
orignal
спросил
jumper_
sprosil, sprosil
orignal
11 ый
R4SAS
ща гляну еще в эмуле
R4SAS
тут 11й тоже стоял
HidUserZ
orignal: как на счет принять PR?
orignal
ты же говорил пока не надо
HidUserZ
протестировал
HidUserZ
нормально все
orignal
приму как только 2.45.1 выпустим
HidUserZ
окец
orignal
счас ничего не хочу трогать
orignal
если не баг
R4SAS
так, тут тоже нормально всё
R4SAS
сейчас залью коммит в ш2зв-андроид и тегну
R4SAS
а потом и соберу в репу свою
orignal
угу
Vort
это как там у вас NTCP2 жрёт больше SSU2? у меня было точно наоборот. такое может быть только если SSU2 намного меньше, чем NTCP2
orignal
как видишь
Vort
при той же самой нагрузке (1 жирный транзит) SSU2 жрал раза в 4 больше CPU
orignal
винда видать работает иначе
Vort
наверно дело в том, что SSU2 приходит редко. но метко
weko
сноси шинду ;)
Vort
ну или это. тут используется вроде хороший IOCP
Vort
а вот в Tor, где традиционный линуксовый API - там жопа
jumper_
R4SAS, Can you add on GH fpr of a signer certificate? github.com/PurpleI2P/i2pd-android
Vort
кто говорил про выравнивание NTCP2 и SSU2? у меня Uptime: 2 days, 1 second / NTCP2 ( 2615 ) / SSU2 ( 819 )
`
У меня где-то 1:0.9 соотношение
weko
Vort: я говорил
R4SAS
jumper_: signer certificate of APKs?
jumper_
R4SAS, yes
jumper_
fingerprint
R4SAS
we know
R4SAS
I'll try to get fingerprint from current keys, if I find how to extract them )))
jumper_
R4SAS, apksigner verify --print-certs --verbose i2pd-2.45.0.1-arm64-v8a-release.apk
R4SAS
I can do this directly from keys)
Vort
weko: и до сих пор ~1:1 ?
weko
ща посмотрю
weko
нет щас уже ntcp2 больше
Vort
значит, колеблется
weko
0.8 соотношение щас
Vort
у меня было ~3, сейчас ~2
Vort
странно, что такое различие
weko
у тебя вообщем цифры меньше
Vort
может ли у меня быть меньше SSU2 из-за потерь пакетов?
Vort
// отошёл
R4SAS
jumper_:
R4SAS
Certificate fingerprint (SHA-256): FC:C3:C7:34:9E:22:6A:77:B3:70:46:BB:00:FD:04:BB:A5:30:32:21:01:F8:62:F3:6D:8C:3D:B0:EB:B6:35:20
jumper_
R4SAS, spasiba
`
jumper_, pazhozhda
zzz
FYI, java i2p 2.1.0 release delayed to tuesday
R4SAS
no problem for us, we will make point release ~ in wednesday
zzz
ok
zzz
we have last-minute fixes that need more testing
R4SAS
will do like in yggdrasil local meme: - When is the next release? - On Wednesday.
R4SAS
It just doesn't specify which Wednesday )))
relaybot
13trusishka: weko, 6 часов аптайма, фаервол 600 транзитных тонелей и 3.2гб транзитного трафика
weko
понятно
relaybot
13trusishka: На том что мы компилили
weko
скоро релиз выйдет, его проверь
weko
окей?
weko
там лось ещё поменял
relaybot
13trusishka: Релиз то конечно проверю
weko
окей
weko
у тебя видимо что то ещё кроме этого
relaybot
13trusishka: Странно то что 600 транзитных тунелей держится, обычно же когда фаервол то не больше 100
weko
потому что иногда он есть иногда нет
relaybot
13trusishka: Дак если бы пульсацией это было, а пока что как мне по крайней мере виделось держится ровно фаерволом
weko
потом
weko
там короче всё объяснимо
weko
ааа
relaybot
13trusishka: ?
weko
забей
R4SAS
в репу залил APK
R4SAS
в фдроид собирается
Vort
немножко (бес)полезной статистики. сделал поиск строки "0.9.57" по папке netDb. Нашлось в 565 файлах из 8746.
weko
stats.i2p *идёт нахер*
Vort
:))
Vort
можно ли как-то применить эту информацию? вроде когда-то возникал вопрос, как отличить i2pd узлы
weko
да
weko
хз
weko
именно эту нет
weko
но можно записать что это i2pd
Vort
ну я об этом
Vort
пока нет релиза java
weko
сейчас i2pd можно отличить тем, что они статистику не публикуют
weko
так что можно таким образом их определить
Vort
это я когда-то подумывал искать экслоиты и стало интересно, как выбирать узлы для тестов )
Vort
потом глянул код, понял, что явных косяков не вижу и отложил это дело )
weko
xD
R4SAS
2.45.0.2 опубликован в нашей fdroid репе
weko
сейчас проверю
Vort
weko: ты про вот это? netdb.knownLeaseSets
weko
неа
weko
статистика только в джаве
Vort
netdb.knownLeaseSets нашлось в 1869 файлах
Vort
ну я же и спрашиваю, где она. в RI?
weko
вроде да
weko
я про другую статистику
weko
1869 это видимо все флудфилы
orignal
i2pd публикует кое какую статистчику
weko
но меньше чем джава всё равно?
weko
если да то можно определить
Vort
ещё netdb.knownRouters бывает
orignal
так i2pd узлы сразу видно вообще то ))
weko
как?
weko
как именно
orignal
там cost разный чем у джавы
orignal
поле у адреса есть cost
weko
где? в RI,
weko
а
weko
понял
orignal
да
weko
тогда вообще сделать тест на i2pd-only роутера
weko
и java-only роутера
weko
ну "легко"
orignal
да без проблем
weko
я просто хотел сделать спидтест
weko
и чтобы показать преимущество i2pd над жабой надо сделать i2pd-only и java-only
weko
и при этом останется контекст реальной сети со всеми её багами
weko
и реальными параметрами)
weko
эх, надо учить c++
Vort
этот cost бинарным образом закодирован что ли? что-то не вижу его. (конечно, если бы упёрся, то нашёл бы. но всё же)
weko
вероятно да)
Vort
короч, видимо, "netdb." тест самый простой
Vort
по-моему, i2pd такого не пишет
weko
пишет
weko
лиссеты пишет
weko
и роутера
weko
вообще лучше там всё бинарным способ закодировать, чтобы меньше место жрало)
weko
можно ещё и gzip)
weko
чтобы меньше место кушало
Vort
ну посмотри в корне i2pd свой router.info
weko
посмотрел
weko
там есть
HidUserZ
надо будет мониторить процент использования i2p и i2pd
Vort
есть ли там строчка "netdb"?
orignal
бинарный да
weko
HidUserZ: +)
Vort
в моём нету
Vort
хм
weko
у меня есть
orignal
счас самое простое
Vort
значит, мой вариант неверен. ок, спасибо
orignal
i2pd публикует SSU2 а джава SSU
weko
SSU2 или SSU может не быть
Vort
ага
orignal
у джавы SSU двойной
orignal
и SSU и SSU2
weko
его может не быть) и мы пропустим из статистики часть роутеров
Vort
ну раз есть гарантированный вариант, то это лучше. разве что бинарная потрошилка нужна )
weko
да) в i2pd-tools только адрес пишет парсилка
weko
и что то там ещё)
Vort
weko: а формат менять не надо. тут важна совместимость. сейчас можно (вроде) даже просто обменять каталоги netdb между i2pd и джавой
weko
можно конечно
weko
всегда можно было
weko
а при чём тут формат вообще
orignal
дед сказал что скоро тоже будет публиковать SSU2
weko
я ничего про формат не сказал
orignal
также как с NTCP раньше было
weko
круть
Vort
weko: ну gzip. это формат
weko
Vort: так сейчас не gzip
Vort
вот я и говорю, что полезно оставить как есть
weko
я имел ввиду для передачи
weko
между роутерами
Vort
да там основная проблема не размер файлов, а их количество. но засунуть в какую-то базу данных - это тоже будет несовместимо
weko
ну почему, мне кажется совместимо вполне
weko
если стандарт будет
Vort
а, ну между - это норм. хотя хз что важнее. может, CPU важнее
Vort
сейчас скорости сети повыше, а процы как были тормозные, так и остались
weko
ну зависит от того сколько мы выйграем из сжатия
Vort
да. просто говорю о том, что это не однозначно
weko
если из-за этого нам нужно будет меньше шифровать, то это может быть выгодно
weko
ну да
weko
понятное дело
Vort
веб сайты, к примеру, умеют сами выбирать, хотят они сжатие или нет
Vort
если под нагрузкой, могут вырубать его
weko
ну тут зависит от других параметров
weko
надо какую нибудь утилиту чтобы говорить i2pd/java по RI
Vort
ага, cost - это просто байт
HidUserZ
weko: ну вот хочу написать сейчас
weko
отлично
HidUserZ
const
weko
cost
HidUserZ
сost да
Vort
эту функцию бы ещё каким-то фаззером потрусить. я быстро глянул, ничего не нашёл. но инструменты умнее
Vort
i2pd кто-то хоть когда-то вообще фаззером тестировал?
Vort
я хз как это, сам ещё не пробовал
Vort
но вроде полезная штука
weko
для i2pd-only можно попробовать просто удалять жаба RI. но это костыльно и не 100% решение. было бы полезно запихнуть фичу с i2pd-only и java-only в i2pd-dev )))))
weko
в предполагаемый i2pd-dev
weko
если бы он был
HidUserZ
легко сделать. просто отсеивать получаемые RI если константа не сходится
weko
ну вот да
weko
лучше конечно сделать это в виде настройки для destination
Vort
опасный форк получится
weko
Vort: почему
Vort
вдруг окажется быстрее? =)
weko
и шо)
Vort
и юзеры туда попрут
weko
тогда сделаем его использование невозможным без понимания
Vort
:D
weko
чтобы не лезли
weko
а то сеть сломают
Vort
ага
weko
жабники придут будут орать
zzz
what are you guys working on?
Vort
:))
zzz
secret? :)
Vort
we improving our understanding of how routerinfos are encoded :)
orignal
zzz they want to differentiate Java and i2pd routers ))
weko
zzz: we talk about a forking i2pd with some "dev" features
HidUserZ
первые 8 байт - таймстамп
orignal
and where is "cost" )))
zzz
sounds like fun!
orignal
HidUserZ cost не для всего RI а ждя каждого адреса
weko
like "i2pd-only" and "javai2p-only" modes for destinations (for speed tests)
HidUserZ
orignal: я вижу, только не понимаю почему
HidUserZ
далее 1 байт - количество адресов
HidUserZ
затем байт - cost
HidUserZ
orignal: 01 это i2p или i2pd?
zzz
there are docs of course, but code may be easier to read
weko
zzz: what you think about i2pd-only and javai2p-only speedtesting?
HidUserZ
короче 10 байт - первый cost
orignal
HidUserZ посмотри как формируется RouterInfo в коде и какие константы туда пишутся
orignal
я уже не помню значения
HidUserZ
kflyj
HidUserZ
ладно
orignal
они в RouterInfo.h сидят
HidUserZ
uint8_t cost = 0x7f;
HidUserZ
стоп а cost это флаги получается какие то
orignal
строки 53-57
orignal
в RouterInfo.h
zzz
we also have java CLI if you want to look at all your RIs: java -jar /path/to/router.jar routerinfo netDb/*/*.dat
HidUserZ
orignal: ага вижу
HidUserZ
orignal: и по этим флагам можно понять i2pd или i2p?
`
шота и у меня файерволледы полезли, или стал чаще замечать..
`
(не флудфил)
zzz
weko, re: speedtesting, sure, why not
weko
ставь транк и смотри
weko
а точно
weko
zzz: also, have you some tool for verify reseess?
weko
reseeds*
orignal
да у джавы эти значения другие
zzz
yes
`
сертификаты разве что
zzz
java -jar i2p.jar su3file
weko
zzz: for java roiter only?
weko
oh
orignal
` это известная проблема надо чинить
HidUserZ
в рандомном RI я нашел флаг 01, получается это джава?
zzz
CLI tools
weko
zzz: what routerinfo writing to us? what info
weko
routerinfo tool
HidUserZ
а это вот что eFloodfill = 0x01,
zzz
parses the routerinfo.dat file and outputs everything in text
HidUserZ
а нет, не оно
zzz
you can use it + grep to generate statistics, classify routers, etc.
weko
zzz: oh, i think i can use this tool with i2pd also
weko
nice
weko
thank you
zzz
yes
zzz
we have a lot of CLI tools; java -jar router.jar to get the help
zzz
you don't need to run the router; just get the jars
weko
yes i understood
weko
thank
zzz
good for *идёт нахер*
relaybot
13R4SAS: лол
weko
лол что)
weko
ладно
HidUserZ
лол )
weko
я один не понял?
HidUserZ
+
weko
а может он сказал что он идёт наххер?
weko
не понял))
relaybot
13trusishka: Ору
HidUserZ
типа съебался
R4SAS
zzz: what you mean?
relaybot
13trusishka: Он типо заценил твое отношение к его статсу
R4SAS
your
orignal
trusishka мост выкинудо на ru
R4SAS
"идёт нахер" can be translated as "fucked off" (against self, like "I gone away")
R4SAS
orignal: я уже передал
zzz
quoting weko: <weko> stats.i2p *идёт нахер*
orignal
lol
R4SAS
лол
weko
oh
zzz
which I assume meant idiot hacker? guess not?
HidUserZ
:D
weko
xD
weko
ahahahha
relaybot
13trusishka: R4SAS ужетнаписал мне об этом, на ру и ен он давно апофизу принадлежит, за моей душой только мелкие чаты остались
orignal
zzz you shold say good for "идущего нахер" ))
zzz
see, a little knowledge is dangerous, oh well
orignal
you can't just use word without proper grammar form ))
zzz
E for effort
weko
really good joke
relaybot
13trusishka: Скажите апофизу в ирке чтобы не бвловался
R4SAS
trusishka, да он синий
R4SAS
от него сейчас нечего ждать чего либо
orignal
а его там и нет ))
relaybot
13trusishka: Блять
relaybot
13trusishka: Щас ван секонд тогда
zzz
making a fool of myself around here, as usual ))
orignal
are you drunk? ))
orignal
R4SAS ты кого имел ввиду? ))
weko
)))
orignal
zzz seriously why don't you start learning Russian? ))
R4SAS
orignal: не, я про словесника
orignal
R4SAS да я понял, просто глумлюсь
zzz
thats what I'm doing )))
orignal
no you should think as a programmer
zzz
I should be good by 2099
orignal
read how to "code" phrases in Russian
R4SAS
start learning 1C
R4SAS
)))
weko
xD
R4SAS
с его русским программированием ))))\
zzz
put a book up on tracker2
weko
learn russian for speak with russians - nooooo
weko
learn russian for coding on 1C = yeeeeeeees
orignal
кстати на гоу можно переменные писать кирилицей
weko
на питоне можно хоть на китайском))
orignal
I'm wodering if there is a guide of Russian for begginers
orignal
for non-natives
zzz
ru for dummies
orignal
maybe
orignal
never thought before if such thing even exists
orignal
funny
juden
<orignal> бур собрался учить гусский язык?
juden
или ему 1с зачем-ио понадобился.
juden
шота непонять
orignal
бур?
juden
оц блин
juden
zzz это ж немец вроде
orignal
пиндос
orignal
бура тут давно нет
juden
а нахуя ему гусский?
orignal
чтобы нас понимать ))
orignal
а 1с это просто стеб
orignal
ну что ты такой нудный? ))
juden
проще выучить инглиш гусскому чем носителю инглиша гусский
juden
патаму шо еврей
orignal
а придется ...
juden
мы все нудные
juden
особливо заебет свободный порядок слов в предложении. хе-хе
juden
с отсуствием единого шаблона интонаций
orignal
ну а кому счас легко? ))
weko
Лучше всем выучить Эсперанто
orignal
weko как говорила моя бабка
orignal
"не понимаю чего иностранцы выпендривабтся говорили бы по русски и все"
`
ha-ha classic
weko
Ахахах
weko
А если серьёзно, то крутая идея что будет простой язык который все будут знать как второй)
weko
И смогут общаться
orignal
пытались в 20-е годы
juden
<weko> хуевая идея. это значит унификацию мысли
weko
На эсперанто говорят около 2 миллионов, а носителей всего 10 тысяч
orignal
эксперато был официальным языком лиги наций
orignal
быстро перешли на французский почему то
weko
Тогда мало кто знал
weko
Щас больше
weko
juden: нет. Он подразумевается как дополненительный
weko
На то он и простой
orignal
он не соотвествует реальным потребностям
orignal
ладно господа кончайте оффтопить
weko
ok
juden
<weko> шобы освоить его нхорошо адо начинать лет с 4-5. т.е. человек не будет думать на своем родном чисто
juden
а на смеси
juden
тогда блин латынь. она и проста. и соотвествует. и лексикой побогаче нынешних современых
orignal
juden ты тоже кончай
orignal
тут dev
orignal
иди с этим на ru
Vort
я таки сделал примитивный парсер RI
Vort
результат: total:8516 i2pd:4772
Vort
56%
R4SAS
ты сколько критериев учитывал?
Vort
cost
Vort
всё
R4SAS
недостаточно
Vort
ну ок
R4SAS
смотри на наличие SSU2 еще
orignal
Vort кроме того cost от версии к версии менялся
R4SAS
хотя
R4SAS
крч если есть SSU, то не должно быть флага v=2
R4SAS
вроде так
orignal
да
orignal
если SSU и v=2 это джава
Vort
там такая задница в коде сейчас, что вряд ли я захочу его улучшать )
Vort
так что результат примерный
R4SAS
по идее ты можешь взять из i2pd-tools считыватель RI
weko
R4SAS: а я думал он ничего больше кроме адреса не читает
weko
[01:23:46] <9d54b3orignal> если SSU и v=2 это джава
weko
:) тадам
weko
Теперь есть точный отличительный признак
R4SAS
он испольует объект RouterInfo, из которого можно много чего вытащить
weko
Вроде HidUserZ что то делал, нет?
R4SAS
weko: один из
weko
R4SAS: аа, тогда понял)
orignal
что делал,
weko
R4SAS: ну одного достаточно, если он уже точный
weko
orignal: ну с RI и детектом жаба/i2pd
Vort
я хочу пойти по тупому пути и проанализировать чисто cost`ы
Vort
может, это и бесполезно, но попробую
Vort
сделать гистограмму или что-то такое
orignal
Vort так надо их сопоставлять с версией
orignal
потому что они менялись
Vort
ну это второй этап
weko
А ещё надо сохранить максимальное число RI
weko
8000 мало
HidUserZ
[01:33] <weko> Вроде HidUserZ что то делал, нет?
HidUserZ
Отложил пока
weko
Окей
weko
Статистику можно всё равно сделать ))) хоть через CLI жабы
weko
Как дед сказал
weko
*идёт нахер*
weko
:)
Vort
вот не хватало мне изучать java иструменты. я быстрее сам наговнокодю
weko
Нужно короче копировать все RI в отдельное место, и так можно сохранить их очень много
weko
Vort: там просто cli
weko
Жабу знать не надо)
Vort
ну так для статистики мне прдётся значит строки потрошить
Vort
какая разница
weko
Легче))
weko
Меньше с этим ебаться
Vort
такс. вот результат тупого подхода: paste.i2pd.xyz/?fc8d3d7c4f84d368#7svFYvQGHRKekW99pFL1s8dGvrZomp6F9QQSCYKc7pRn
Vort
1 - количество RI с таким набором cost`ов
Vort
2 - собственно, сами cost`ы
Vort
2740 / 14 15 - это я думаю 99% i2pd
Vort
в i2pd: COST_NTCP2_PUBLISHED = 3 / COST_NTCP2_NON_PUBLISHED = 14 / COST_SSU2_DIRECT = 8 / COST_SSU2_NON_PUBLISHED = 15
Vort
в жаве - DEFAULT_COST = 10 в NTCPTransport.java, DEFAULT_COST = 5 в UDPTransport.java
orignal
у джавы цена SSU ниже чем NTCP2