Modenlerin Arayüzü Hangi Dille Yazılıyor
-
Herkese selam,
Merak ettiğim bir konu var. 192.168.1.1 ile modemlerin arayüzüne giriyoruz bu arayüzler hangi dille yazılıyor. Baktım benimki hep .html ve bir sürü js dosyası include edilmiş ama o jsleri açmaya çalışınca 403 veriyor. Belki her marka farklı bir dille yapıyordur ama genel olarak hangi dili tercih ediyorlar merak ettim.
-
Web uygulamalarını neyle yazabiliyorsa onlarla yazılıyor. O modemler linux çekirdeği çalıştıran bildiğin bilgisayar diyebiliriz. Sadece farkı düşük seviye arm tabanlı olmaları
-
routuerlari basit bir bilgisayar gibi düsünebilirsin hocam ve icerisinde kendi web serverlari var.. basit ip kameralarda bile bu var.. ayrica sadece web interface degil temel network islemlerini de yapilmis olmasi gerekiyor. Atiyorum en basitinden firmware güncelliyorsun.. bunu da web interface araciligi ile yapiyorsun ama bu nu html ya da js ile yapamazsin. Arkaplaninda büyük ihtimal c/c++ var..
-
unbalanced bunu yazdı
routuerlari basit bir bilgisayar gibi düsünebilirsin hocam ve icerisinde kendi web serverlari var.. basit ip kameralarda bile bu var.. ayrica sadece web interface degil temel network islemlerini de yapilmis olmasi gerekiyor. Atiyorum en basitinden firmware güncelliyorsun.. bunu da web interface araciligi ile yapiyorsun ama bu nu html ya da js ile yapamazsin. Arkaplaninda büyük ihtimal c/c++ var..
Anladım hocam teşekkür ederim.
@DrKill sanada teşekkür ederim hocam
arkinfes tarafından 11/Haz/20 11:42 tarihinde düzenlenmiştir -
web server degil de http serveri olacak düzelteyim..
benim kullandigim routuer'in ici böyle
-
https://github.com/openwrt/openwrt
open source bi proje buldum. bu c ile yazilmis mesela. tahminimce diger ozel firmalar da c ile yaziyordur cunku router modem vs alayinin cok hizli calismasi gerekiyor.
edit: yanlis anlamisim ama bu da ek bilgi olarak dursun :D
nurulmac11 tarafından 11/Haz/20 12:22 tarihinde düzenlenmiştir -
Modem arayüzünde kafana göre düzenleme yapabilirsin. Tabii imaj dosyasını açabilirsen
-
hocam o aletlerin de içinde ufak bir pc var gibi düşünebilirsin. kendi işlemcisi ve ramleri var. bazılarının içinde ufak linux /unix işletim sitemleri oluyor. bunların üstünde de ufak web serverlar çalışıyor (tıpkı hosting aldığın yerdeki gibi). lisedeyken falan bitane modemi kurcalarken içinde şu web serverın olduğunu keşfetmiştim mesela : http://acme.com/software/micro_httpd/
modemin kodunu yazan adam da senin php de yaptığın gibi sayfaları yazıyo aynen. senin bazı linklerde 403 alman da login bilgisini tutma şeklinden muhtemelen. sessionla cookie ile uğraşmamak için bazı modemler her sayfanın arasında verileri postlayarak gidiyor. atıyorum anasayfadasın, wifi ayarı linkine tıklıyon, o sayfaya postla gidiyosun giderken de authentication verini de postluyon falan.
-
Modem arayüzünün amacı modemin konfigurasyonlarını yönettirmek, modemin kendi fonksiyonlarının bununla alakası yok. Bu yüzden donanımına göre arayüz için istediği dili vs. kullanabilir. Benimde gördüğüm interface tarafında hep php.