Panel konfiguracyjny routera - technologie

0

Witam, obecnie przerabiam temat routerów i zastanawia mnie jedna rzecz, w jakiej technologii można utworzyć taki panel konfiguracji routera, ten do którego logujemy się i konfigurujemy adresy ip szyfrowania ustawiamy nazwy sieci Wifi itp. Wiadomo, że nie wystarczy sam html. Czy moglibyście się podzielić informacjami na ten temat ?

3

Kiedyś jak CPU w routerach nie były tak mocne pisano po prostu aplikacje w C/C++ pod konkretne układy.
Obecnie zwykle to aplikacje albo całe dystrybucje Linux'a z odpowiednio skonfigurowanymi aplikacjami. Przykładem jest darmowe https://openwrt.org/.
Sam panel użytkownika może być pisany zarówno w C++ i działać jako CGI a nawet w zwykłym PHP. Istotne jest to, że panel to jedynie narzędzie do ustawiania konfiguracji. Sam z siebie nic nie routuje, szyfruje itp ...

A tu więcej dystrybucji: https://en.wikipedia.org/wiki/List_of_router_and_firewall_distributions

1

Myślę, że tutaj sprawa ma się tak samo jak w przypadku zwykłego serwisu internetowego — jest front end i back end. Front może być czymkolwiek (np. być dostępny przez przeglądarkę, czyli zwykła, prosta stronka), back end też może być czymkolwiek. IMO kwestią nie jest to jaka technologia w tym siedzi, a jak zrobić, aby to działało. ;)

2

Jeżeli interesują ciebie domowe routerki to możesz sobie pobrać upgrade firmware i takim np. binwalkiem (https://github.com/ReFirmLabs/binwalk) przeszorować i zobaczyć co w środku siedzi.
I tak mój stary D-Link miał portal napisany w PHP (lol), reszta to Linux na ARMie.

Nie  zdziwił bym się też jak bym zobaczył stare CGI.

1 użytkowników online, w tym zalogowanych: 0, gości: 1