~AreEnn
~R4SAS
~acetone
~orignal
~villain
&N00B
DUHOVKIN
Most2
Nausicaa
Nikat
Opax
Ruskoye_911
Vort
Xeha
`
anon3
b3t4f4c3
corpel
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
user
vade
weko
whothefuckami
weko
Может добавить в пакет i2pd команду, которая будет писать инфу о i2pd роутере, чтоб не грузить страницу?
weko
В плане чтобы в система была команда: i2pd-info, условно говоря
orignal
и как имеено она должна работать?
segfault
<weko> Может добавить в пакет i2pd команду, которая будет писать инфу о i2pd роутере, чтоб не грузить страницу?
segfault
<weko> В плане чтобы в система была команда: i2pd-info, условно говоря
segfault
<~orignal> и как имеено она должна работать?
segfault
ipc можно сделать
segfault
для этого есть вроде boost interprocess
segfault
держим структуру в shared memory
segfault
в i2pd-info читаем её
weko
orignal: ну подключаться к i2pcontrol например
weko
segfault: а ещё можно unix сокет
segfault
weko: так цель же не занимать порт
segfault
или ты хочешь через файловый сокет?
weko
segfault: а в unix сокетах есть порты? Я думал там по имени
segfault
ну есть tcp сокеты и unix domain sockets
weko
С i2p control проблема что он отключается
weko
segfault: ну понятное дело
weko
Я же говорю по второе
weko
Про
segfault
weko: проще просто общую память сделать
segfault
и кроссплатфоменно с boost interprocess будет
segfault
weko: а unix domain socket не собрать без костылей под windows
weko
segfault: так а зачем под шинду
segfault
weko: а R4SAS заебываться точно не хочет
weko
Это если у тебя headless полезна команда
weko
А headless шинды не бывает
segfault
windows server вроде в консольном режиме мог работать
weko
Без понятия
weko
Может быть
weko
Ну тогда i2pcontrol клиент простенький можно
weko
Вроде по умолчанию включено, значит заебись
weko
Может написать что оно используется этой командой
weko
И можно будет и с удалённой машины смотреть инфу
segfault
weko: а зачем? просто открыть память гораздо проще
weko
segfault: не шарю, это безопасно?
weko
Открыть память просто не звучит безопасно)))
weko
Просто i2pcontrol уже есть, и можно будет откуда угодно смотреть инфу
segfault
weko: так не всю память
segfault
weko: а только то, что надо отобразить
weko
segfault: ну, всё равно не желательно выкидывать её любому процессу
segfault
weko: очень упрощённо, это как вызвать malloc, к которому указать имя, по которому можно будет к нему обратиться из другого процесса
weko
А в i2pcontrol вроде пароль можно сделать
segfault
weko: даже если кто-то испортит эту память, ничего не произойдет, через секунду будет записана новая информация
weko
segfault: так вопрос в чтении
segfault
weko: а что ты боишься показать?
weko
segfault: да что угодно
weko
Хоть версию роутера
weko
К тому же подробную инфу тоже хотелось бы, а она очень даже приватная
weko
Хотя... Многое открыто и так, например sam
weko
Мда, ну короче единственная причина тогда - это просмотр с другой машины
segfault
weko: ну можно через pipe (boost process) поговорить с i2pd в принципе
segfault
а нет, не получится
segfault
там процессы не родственные будут
segfault
weko: с другой машины будет ssh
segfault
weko: или тот же веб-интерфейс
weko
segfault: ну, а если несколько машин?
segfault
weko: много работы, мало пользы
segfault
weko: напиши скрипт, которой пройдётся по всем машинам по ssh
segfault
пошарить память - несколько строчек кода
weko
segfault: ну, вообще то мне такое нужно. Для статистики тестнета, например
segfault
weko: ты же python программист
segfault
weko: напиши скрипт
weko
Можно
tetrimer_
weko: в чем проблема удаленно запросить вывод команды i2pd --version ?
weko
tetrimer_: не знаю, там нету информации по типу работает ли вообще роуьео
weko
Роутер
weko
Вот что мешает.
orignal
так попробовать открыть pid файл и все
weko
orignal: это примеееер
weko
Сарказм