Проект Sprinternet

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Lavr wrote:Так вот мне кажется, что браузер D+ игнорирует по умолчанию: в силу своей простоты он не заморачивается
на этот повод. Если всё совсем уж плохо - он просто молча висит, но не зависает - выключить его можно.
Если он использует стандартные либы типа ssh2 и libcurl, то он всё делает честно и прямо
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Project SprinterNet

Post by Lavr »

Тебе виднее... я не собирал его, я его где-то скачал as is...
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Lavr wrote:Тебе виднее... я не собирал его, я его где-то скачал as is...
ну да - у него есть готовый бинарь под винды, в которую все эти либы вкорячены статической линковкой
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Project SprinterNet

Post by Lavr »

Кстати, обрати внимание, раз уж сам собираешь:
ссылки типа https://gitlab.com/shaos/Кросс-ассемблер браузер D+ не понимает
и русскую часть ссылки просто отбрасывает.
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Да я уже плюнул его собирать - мне просто интересно было поглядеть на его парсилку HTML
А так то да - в браузере для спринтера надо поддержать перевод русских букв урла в urlencoded UTF8, например
ru.wikipedia.org/wiki/вий
должен превратиться в
ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%B9
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Страничка регистрации в SprinterNet :idea:
Screenshot from 2021-02-09 01-07-25.png
P.S. На сегодняшний день запрещёнными Board ID (т.к. их все знают) являются:
52-81-0000747E8 - номер с сайта Велесофта (он раздавал тхундера с серийником под этот номер);
52-81-0002047E8 - мой номер (как на картинке - я буду юзером номер раз);
52-81-0003647E8 - номер с сайта Мика в прошивке 3.03;
52-82-0003647E8 - номер с сайта Мика в прошивке 3.04.
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Project SprinterNet

Post by Lavr »

Shaos wrote:Страничка регистрации в SprinterNet :idea:
Ты уж извини... это у тебя ошибка или так и надо? Я не очень вчитался...
Screenshot from 2021-02-09 01-07-25.gif
You do not have the required permissions to view the files attached to this post.
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Это я уже исправил, но скриншот не стал переснимать :)
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Project SprinterNet

Post by Lavr »

А я правильно понял, что это и есть та страница, которая будет для Спринтеров как бы "гейтом" в остальной Интернет?
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Lavr wrote:А я правильно понял, что это и есть та страница, которая будет для Спринтеров как бы "гейтом" в остальной Интернет?
Нет - эта страница только для регистрации пользователя Спринтера с большого браузера через https://
А со Спринтера пароль не будет уходить прямым текстом - только хэш
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Project SprinterNet

Post by Lavr »

Shaos wrote:эта страница только для регистрации пользователя Спринтера с большого браузера через https://
А со Спринтера пароль не будет уходить прямым текстом - только хэш
Хорошо.
Значит пользователь Спринтера заходит на эту страницу обычным браузером с PC, регистрируется
и получает пароль.

А куда он потом с этим паролем (пусть только хэш) коннектится уже со своего Спринтера?
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Не - идея такая была - юзер будет регистрироваться через https:// указывая своё имя, пароль, е-мейл для связи и серийный номер материнки. Но спринтер будет общаться только по http:// поэтому никакие пароли прямым текстом между спринтером и сервером посылаться не должны - только хэши. Юзер когда будет логиниться со спринтера введёт своё имя и пароль, но посылаться будут имя как есть, но вместо пароля хеш. Сервер посчитает свой хеш (т.к. он будет знать пароль юзера) и сверит его с присланным - если совпало, то сервер сгенерит sid, который привяжется к IP-адресу и если кто-то его уворует подглядев траффик, то с другого IP он отфутболится. Кроме того у sid-а будет время жизни и если он протух, то спринтер предложит юзеру залогиниться ещё раз. Хэш можно сделать зависимым от даты (таймзона GMT) - тогда точно никто не сможет в будущем воспользоваться старым хешом. Если провайдер поменял IP вдруг по ходу пьесы, то сервер поймет что что-то не так и предложит залогиниться - сервер может HTTP код возврата специальный отдавать типа 401 Unauthorized.
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Lavr
Supreme God
Posts: 16676
Joined: 21 Oct 2009 08:08
Location: Россия

Re: Project SprinterNet

Post by Lavr »

Ну ты длинно рассказал... :wink:

А я хотел узнать лишь, что увидит на своём экране Спринтера зарегистрированный пользователь,
когда полезет к тебе туда по http://
iLavr
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

Lavr wrote:Ну ты длинно рассказал... :wink:

А я хотел узнать лишь, что увидит на своём экране Спринтера зарегистрированный пользователь,
когда полезет к тебе туда по http://
Увидит окно ввода с полем имени, полем пароля и кнопкой Login - после этого браузер авторизует пользователя через сервер и тот сможет использовать закрытые ресурсы типа https-шлюза и чатов
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 23989
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Project SprinterNet

Post by Shaos »

А вот так может выглядеть главная страница при заходе по https://
SprinterNet.png
P.S. Сделал было себе счётчик LiveInternet который в старом стиле показывает картинку с кол-вом зашедших, а потом передумал, т.к. все современные браузеры его вырезают как трэкалку, а вместо этого буду делать самодельный счётчик из мелких 7-сегментных индикаторов как в новом скриншоте вверху :dj:
You do not have the required permissions to view the files attached to this post.
Я тут за главного - если что шлите мыло на me собака shaos точка net