nedoPC.org

Community of electronics hobbyists established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 22 Oct 2021 10:41



Reply to topic  [ 66 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
Project SprinterNet 
Author Message
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Lavr wrote:
Так вот мне кажется, что браузер D+ игнорирует по умолчанию: в силу своей простоты он не заморачивается
на этот повод. Если всё совсем уж плохо - он просто молча висит, но не зависает - выключить его можно.

Если он использует стандартные либы типа ssh2 и libcurl, то он всё делает честно и прямо

_________________
:eugeek: https://twitter.com/Shaos1973


02 Feb 2021 06:10
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Тебе виднее... я не собирал его, я его где-то скачал as is...

_________________
iLavr


02 Feb 2021 06:12
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Lavr wrote:
Тебе виднее... я не собирал его, я его где-то скачал as is...

ну да - у него есть готовый бинарь под винды, в которую все эти либы вкорячены статической линковкой

_________________
:eugeek: https://twitter.com/Shaos1973


02 Feb 2021 06:13
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Кстати, обрати внимание, раз уж сам собираешь:
ссылки типа https://gitlab.com/shaos/Кросс-ассемблер браузер D+ не понимает
и русскую часть ссылки просто отбрасывает.

_________________
iLavr


02 Feb 2021 06:41
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Да я уже плюнул его собирать - мне просто интересно было поглядеть на его парсилку HTML
А так то да - в браузере для спринтера надо поддержать перевод русских букв урла в urlencoded UTF8, например
ru.wikipedia.org/wiki/вий
должен превратиться в
ru.wikipedia.org/wiki/%D0%92%D0%B8%D0%B9

_________________
:eugeek: https://twitter.com/Shaos1973


02 Feb 2021 14:41
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Страничка регистрации в SprinterNet :idea:

Attachment:
Screenshot from 2021-02-09 01-07-25.png
Screenshot from 2021-02-09 01-07-25.png [ 1 MiB | Viewed 2788 times ]


P.S. На сегодняшний день запрещёнными Board ID (т.к. их все знают) являются:
52-81-0000747E8 - номер с сайта Велесофта (он раздавал тхундера с серийником под этот номер);
52-81-0002047E8 - мой номер (как на картинке - я буду юзером номер раз);
52-81-0003647E8 - номер с сайта Мика в прошивке 3.03;
52-82-0003647E8 - номер с сайта Мика в прошивке 3.04.

_________________
:eugeek: https://twitter.com/Shaos1973


09 Feb 2021 03:09
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
Страничка регистрации в SprinterNet :idea:

Ты уж извини... это у тебя ошибка или так и надо? Я не очень вчитался...
Attachment:
Screenshot from 2021-02-09 01-07-25.gif
Screenshot from 2021-02-09 01-07-25.gif [ 23.78 KiB | Viewed 2782 times ]

_________________
iLavr


09 Feb 2021 05:50
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Это я уже исправил, но скриншот не стал переснимать :)

_________________
:eugeek: https://twitter.com/Shaos1973


09 Feb 2021 11:55
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
А я правильно понял, что это и есть та страница, которая будет для Спринтеров как бы "гейтом" в остальной Интернет?

_________________
iLavr


09 Feb 2021 13:12
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Lavr wrote:
А я правильно понял, что это и есть та страница, которая будет для Спринтеров как бы "гейтом" в остальной Интернет?

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

_________________
:eugeek: https://twitter.com/Shaos1973


09 Feb 2021 14:51
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Shaos wrote:
эта страница только для регистрации пользователя Спринтера с большого браузера через https://
А со Спринтера пароль не будет уходить прямым текстом - только хэш

Хорошо.
Значит пользователь Спринтера заходит на эту страницу обычным браузером с PC, регистрируется
и получает пароль.

А куда он потом с этим паролем (пусть только хэш) коннектится уже со своего Спринтера?

_________________
iLavr


09 Feb 2021 15:44
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Не - идея такая была - юзер будет регистрироваться через https:// указывая своё имя, пароль, е-мейл для связи и серийный номер материнки. Но спринтер будет общаться только по http:// поэтому никакие пароли прямым текстом между спринтером и сервером посылаться не должны - только хэши. Юзер когда будет логиниться со спринтера введёт своё имя и пароль, но посылаться будут имя как есть, но вместо пароля хеш. Сервер посчитает свой хеш (т.к. он будет знать пароль юзера) и сверит его с присланным - если совпало, то сервер сгенерит sid, который привяжется к IP-адресу и если кто-то его уворует подглядев траффик, то с другого IP он отфутболится. Кроме того у sid-а будет время жизни и если он протух, то спринтер предложит юзеру залогиниться ещё раз. Хэш можно сделать зависимым от даты (таймзона GMT) - тогда точно никто не сможет в будущем воспользоваться старым хешом. Если провайдер поменял IP вдруг по ходу пьесы, то сервер поймет что что-то не так и предложит залогиниться - сервер может HTTP код возврата специальный отдавать типа 401 Unauthorized.

_________________
:eugeek: https://twitter.com/Shaos1973


09 Feb 2021 21:44
Profile WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Ну ты длинно рассказал... :wink:

А я хотел узнать лишь, что увидит на своём экране Спринтера зарегистрированный пользователь,
когда полезет к тебе туда по http://

_________________
iLavr


09 Feb 2021 21:48
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
Lavr wrote:
Ну ты длинно рассказал... :wink:

А я хотел узнать лишь, что увидит на своём экране Спринтера зарегистрированный пользователь,
когда полезет к тебе туда по http://

Увидит окно ввода с полем имени, полем пароля и кнопкой Login - после этого браузер авторизует пользователя через сервер и тот сможет использовать закрытые ресурсы типа https-шлюза и чатов

_________________
:eugeek: https://twitter.com/Shaos1973


09 Feb 2021 22:22
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 19933
Location: Silicon Valley
Reply with quote
А вот так может выглядеть главная страница при заходе по https://

Attachment:
SprinterNet.png
SprinterNet.png [ 24.38 KiB | Viewed 2636 times ]


P.S. Сделал было себе счётчик LiveInternet который в старом стиле показывает картинку с кол-вом зашедших, а потом передумал, т.к. все современные браузеры его вырезают как трэкалку, а вместо этого буду делать самодельный счётчик из мелких 7-сегментных индикаторов как в новом скриншоте вверху :dj:

_________________
:eugeek: https://twitter.com/Shaos1973


10 Feb 2021 05:41
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 66 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.