~R4SAS
~acetone
~orignal
~villain
&N00B
+relaybot
Leopold
Most2
Nausicaa
Vort
Xeha
anon2
nemiga
not_bob_afk
poriori_
un
weko
whothefuckami_
tst
получается если кто-то пожелает сдеанонить - можно подменить пакет синхронизации времени, юзер отвалится и будет понятно
R4SAS
нет пакетов синхры времени
R4SAS
есть время в ответе\
tst
по udp же на порт 123 хост обращается
tst
я про это и говорю
R4SAS
ну, это другое
tst
ssu2 от этого способа деанона защищено?
R4SAS
это уже зашквар если такое оператор будет проводить
R4SAS
защищен
orignal
какого способа?
orignal
тебе же объсняют
R4SAS
там разница времени высчитывается и
orignal
там отлуп на соединение призходит и время той стороны в ответе
R4SAS
потом применяется
orignal
никакого порта 123 там нет
R4SAS
diff по времени
orignal
кстати синхронизацию часов можно и по ygg делать
orignal
да много чего можно
tst
с и2п понятно, я имею ввиду обращения на сервера времени на порт 123
orignal
а что такого?
orignal
все компы там делают
tst
да все уже понял, R4SAS пояснил
orignal
у большинства запушен ntpd
tst
отличная работа - SSU2
tst
я у себя его остановил как раз таки ))
tst
чтоб время не прилетело левое
R4SAS
не прилетит
R4SAS
я говорю, если у тебя провайдер такое проводит то жопа
orignal
там всегда нормально прилетит
orignal
и время в UTC там
R4SAS
но ntpd умеет определять такую хрень
R4SAS
это надо чтобы все 3-4 сервера постоянно слали хрень
R4SAS
т.е. подмена ответа для всех сервеом
R4SAS
если будет подмена только одного то его отбракует
orignal
я не понял что провайдер делает
tst
митм может ведь все ответные пакеты подменять тупо по маске
orignal
меняет время в ответах?
orignal
так а нахуя?
R4SAS
он боится что ему могут в NTP пакетах время кривое слать
orignal
а зачем им это?
orignal
я не вижу причин для этого
tst
причина простая - деанон )
tst
параною немного
orignal
и в чем он заключается?
orignal
у тебя либо время правильное либо неправильно
orignal
если неправильное ты не соединишься
tst
в случае прихода неверного времени - подключения оборвутся ведь (кроме ssu2)
tst
тот кто пропал из сети = кому подменили ответ времени
orignal
нет
orignal
если у тебя включен SSU2 то все будет работать
orignal
есть у тебя ygg то можешь в конфиге включить синхронизацию времени по ygg
orignal
и опсос тогда не перехватит
tst
спс!
orignal
или ntpdate натравить на ygg адрес
orignal
HidUserZ как то его скидывал
orignal
я даже пробовал и все работало
tst
ок, поищу адреса серверов времени в игге
chayne
Кто-то занимается пакетом для nixos?
orignal
нет
orignal
вот ты и займись ))
chayne
Ну так пакет есть, просто там бага обнаружилась.
chayne
Если здесь никто не занимается, то фиг с ним.
relaybot
13R4SAS: так ты опиши
relaybot
13R4SAS: а я по возможности посмотрю
zzz
I'm seeing that router with port=1 also
zzz
it's failing my SSU2 handshake because no IPv4 address and no 4 cap
zzz
[RouterAddress:
zzz
Type: SSU2
zzz
Cost: 8
zzz
Options (5):
zzz
[caps] = [BC]
zzz
[i] = [mE3hIWQ~0ol5SBsc6OOBUfulOUb173i0EViNYsD0IQA=]
zzz
[port] = [1]
zzz
[s] = [wIC-eqP~gfqYl-Ccy-Ff52oM7MAvSEMvsQMVrDZftiA=]
zzz
[v] = [2]]
zzz
Hash: noD9~z39HNgF3gtV06Dsm3~A4YLIxDT1Z0jo6psSr7w=
R4SAS
chayne:
orignal
maybe the same guy
R4SAS
chayne: так какая бага в nix?
chayne
R4SAS: services.i2pd.outTunnels.crypto.tagsToSend не выключается.
R4SAS
а, лол
chayne
Там оно вроде null должно быть и выключиться, но оно берет дефолтное значение в 4
R4SAS
это ты обращайся к мейнтейнеру пакета
chayne
40
chayne
Ну так я и спрашивал, м.б. кто-то из ментейнеров здесь сидит
R4SAS
не вижу тут ничего из этой фигни
chayne
R4SAS: github.com/NixOS/nixpkgs/blob/59d2991d4256cdca1c0cda45d876c80a0fe45c31/nixos/modules/services/networking/i2pd.nix#L83
R4SAS
во, так бы сразу
R4SAS
делай PR чтобы поправили на `type = with types; nullOr int;`
chayne
Ну да, там нулор инт должен быть
chayne
У меня гита нет, к сожалению.
R4SAS
chayne: проверь еще вот что
R4SAS
у них yggaddress не в секции meshnets xnjkb&
R4SAS
чтоли?
chayne
Я пытался тайп сам прописать, но у меня лапки.
chayne
Хз, я за ягой не наблюдаю.
chayne
И не пользуюсь.
R4SAS
не, просто посмотри
R4SAS
я не говорю использовать
R4SAS
там же как то вызвать всю иерархию настроек можно?
chayne
Да, можно
chayne
Сейчас гляну
R4SAS
если можешь, скинь весь список
R4SAS
я проверю чего они там нахуевертили
chayne
Всех опций?)
R4SAS
да
R4SAS
а то вчерашний tst видать из этой же движухт
chayne
search.nixos.org/options?channel=22.05&from=0&size=50&sort=relevance&type=packages&query=yggdrasil
chayne
Вот интерактивная штука
R4SAS
пришел со своим сломаным nix
R4SAS
не, ты мне для i2pd
R4SAS
хотя ладно, понял как искать
chayne
У i2pd нет вроде специальный опций для yggd
chayne
Т.е. настраиваешь как обычно.
R4SAS
хм
R4SAS
services.i2pd.yggdrasil.address
R4SAS
уебать чо
chayne
Получается. Разными сервисами, насколько мне известно.
R4SAS
всм нет? вот, как видишь
R4SAS
только эти дебилы не туда впихали
chayne
Это недавно завезли
chayne
В анстейбле уже есть, да
R4SAS
ну, я про анстейбл
chayne
Круто, что такую штуку добавили.
R4SAS
стабильные мне не интересны
R4SAS
chayne: сможешь конфиг сгенерить и глянуть
R4SAS
все же не ясно
chayne
Я на стейбле сижу
R4SAS
только конечно надо будет на нестабильной...
R4SAS
а нельзя вытщить нестабильную?
chayne
Если на анстейбл пойду, всю систему пересобирать будет, много патчей
R4SAS
а, бред
R4SAS
ну ладно
R4SAS
так, ясно
R4SAS
не, конечно я бы оторвал руки ему
R4SAS
за то что не собрадает имена контекстов
R4SAS
соблюдает**
postsolarpunk_hypn
R4SAS, в каком репе щас i2pd-binaryonly андройдный?
R4SAS
в андроиде
R4SAS
папка binary
R4SAS
ntpd -d
R4SAS
ой
postsolarpunk_hypn
вот это кажется github.com/PurpleI2P/i2pd-android/tree/master/contrib/binary_pack
R4SAS
это скрипт для запуска бинарей
R4SAS
из термукса
R4SAS
а сама сборка в корне
postsolarpunk_hypn
а, вот бинари папка github.com/PurpleI2P/i2pd-android/tree/master/binary/jni
R4SAS
да
R4SAS
можешь так же в GHA скрипт глунуть, там сборка работает
postsolarpunk_hypn
ох. тяжело =)
R4SAS
чего
R4SAS
ставишь Java 1.11
R4SAS
g++
R4SAS
качаешь android sdk
postsolarpunk_hypn
R4SAS, что за DuraSpeed?
postsolarpunk_hypn
да это всё понятно, забей
postsolarpunk_hypn
в гха всё же прозрачно
R4SAS
это какая та залупа котора оптимизирует выполнение программ на телефоне
R4SAS
а в итоге она убивает их
postsolarpunk_hypn
<R4SAS> чего - я думал поделие unknown'a отдельным процессом из жава гуи запускать, вот это чутка тяжело переделать
relaybot
13R4SAS: только управления не будет
relaybot
13R4SAS: можно конечно
postsolarpunk_hypn
почему не будет - можно замутить
relaybot
13R4SAS: например так же работает invisible
postsolarpunk_hypn
этот бинарь и2пд потом эти все дураспиды не убивают?
postsolarpunk_hypn
нет жалоб таких?
postsolarpunk_hypn
в инвизибле этом например
relaybot
13R4SAS: не знаю я
postsolarpunk_hypn
не знаешь? R4SAS
postsolarpunk_hypn
а как их прога называется - в иссуй трекер сходить хочу
relaybot
13R4SAS: он там от рута запускается чтобы не убивался
postsolarpunk_hypn
invizible pro?
postsolarpunk_hypn
ох, рута
relaybot
13R4SAS: либо как служба дочерним процессом как я понимаю
postsolarpunk_hypn
ну вот без рута дочерним бы интересно
relaybot
13R4SAS: gh/gedsh
relaybot
13R4SAS: ищи там
postsolarpunk_hypn
что за gedsh
relaybot
13R4SAS: у него исхи открыты
relaybot
13R4SAS: это автор
relaybot
13R4SAS: github.com/Gedsh/InviZible
postsolarpunk_hypn
вроде не видно иссуёв
postsolarpunk_hypn
с kill
postsolarpunk_hypn
R4SAS, у инвизибля тоже проблемы с убиванием, гайд тут github.com/Gedsh/InviZible/wiki
postsolarpunk_hypn
вот точнее github.com/Gedsh/InviZible/wiki#prevent-invizible-from-being-killed-by-android
kaz
R4SAS: what git i2p url?
postsolarpunk_hypn
R4SAS, не как "служба", а просто дочерним процессом олдскульным
postsolarpunk_hypn
я такое хотел бы сделать, только круче
kaz
R4SAS: what git i2p url?
postsolarpunk_hypn
типа если процесс есть, то юзать его
kaz
R4SAS: what git i2p url?
postsolarpunk_hypn
если процесса нет, то условно родить
postsolarpunk_hypn
kaz, fucking shit what exactly do you need
kaz
R4SAS: what git i2p url?
postsolarpunk_hypn
drunk bastard
kaz
postsolarpunk_hypn: you can't read?
postsolarpunk_hypn
ask on irc2p about "i2p"
kaz
R4SAS: what git i2p url?
postsolarpunk_hypn
we're not responsible for it
kaz
R4SAS: what git i2p url?
kaz
postsolarpunk_hypn: if you were not so fucking new you would know i2pd hosts git on i2p their own, nigger
postsolarpunk_hypn
so you need i2pd's repo at .i2p
`
kaz
kaz
postsolarpunk_hypn: yes
kaz
`: idiot, different one
kaz
there was cgit
orignal
uint16_t ssu2port; i2p::config::GetOption("ssu2.port", ssu2port);
orignal
if (!ssu2port) ssu2port = ssu ? (port + 1) : port;
orignal
вот куда ноги с 1 растут
orignal
откуда
`
Если порт SSU2 идентичен порту SSU, то порту SSU2 назначается "порт+1"?
reloaded
`: Я думаю скорее просто не будет работать
reloaded
А! Нет, все праильно
orignal
` так только что будет если ssu порт 0
orignal
починил
tst
orignal: благодарствую, синхрон времени помог уйти на ygg-only
tst
не планируешь добавить такую же фичу с автосинхронизацией как в SSU2 и в NTCPv6 ? (для независимости от серверов времени)
tst
а еще лучше SSU2v6