Zjišťujeme typ softwaru serveru přes WAP
Jednoduchou analýzou hlaviček odeslaných internetovým serverem zjistíte typ použitého softwaru na web-serveru. A protože je skript opravdu jednoduchý, rovnou si ukážeme, jak jej začlenit do WAP stránky, kde může nalézt uplatnění v diagnostice systému na dálku pomocí mobilního telefonu.
Je třeba si říct, že ve skutečnosti jde o vypsání řetězce, kterým se server hlásí. Může se tedy stát, že nějaký vtipný administrátor nakonfiguruje svůj Apache server na OS Linux tak, že se bude hlásit třeba jako Internet Information Server, aby tak klamal tělem. Zpravidla se to ovšem nestává, a tak se do jisté míry na tento test lze spolehnout. Součástí toho řetězce kromě použitého softwaru bývají i údaje o dalších dostupných službách na serveru – například PHP, MySQL, SSL ap.
Skript obsahuje jednu kartu, do které se v závislosti na nastavení proměnné "addr" vygeneruje buď formulář pro zadání adresy zjišťovaného serveru nebo rovnou výsledek. Skript lze tedy volat i přímo s parametrem adresy serveru, což může být prostřednictvím mobilního telefonu komplikovanější, ale zase to může ušetřit finance za jinak nutné připojení k zobrazení stránky s formulářem pro zadání adresy. Adresu serveru je možné zadávat doménou nebo jako IP adresu. Pokud chcete diagnostikovat nestandardní server, který poskytuje služby HTTP na jiném portu než 80, změníte ve skriptu číslo portu 80 na vámi požadované.
Skript srvsw.php:
|
Příklad volání skriptu včetně zadání adresy zjišťovaného serveru:
|
Na závěr bych upozornil na odeslání hlavičky typu dokumentu na začátku skriptu – ačkoli jde o soubor s příponou PHP (ta je obvykle nutná pro zpracování PHP kódu uvnitř souboru), je odeslána potřebná hlavička dokumentu WML. Další upozornění se týká použití entit v textech vypisovaných na displej telefonu (například v hlášení o nemožnosti připojit se k serveru) – jde o jeden ze způsobů, jak korektně zobrazit znaky s diakritikou na displeji telefonu (konvertovat cestinu muzete napr. na www.pcnet.cz/konvert). Ve skutečném skriptu je nutné vynechat komentáře (neodpovídají syntaxi WML), můžete si jej stáhnout. Část vnořenou v odstavci karty lze vyjmout a po drobných úpravách (zj. formuláře) použít i ve skriptu běžné webové stránky ve formátu HTML.
Mohlo by vás také zajímat
-
Jak zvýšit CTR vašeho e-mail marketingu
9. září 2024 -
Certifikáty Entrust ztratí důvěru Google Chrome
8. července 2024 -
Webový správce souborů Filestash – dojmy a recenze
29. července 2024 -
AI na dosah ruky: Jak je to s AI v osobních zařízeních?
22. ledna 2024
Nejnovější
-
Výkonný a kompaktní: ASOME Max Studio s výjimečným poměrem cena/výkon
11. listopadu 2024 -
Šokující data od Microsoftu: Kyberútoky rostou o stovky procent!
8. listopadu 2024 -
Chcete jedinečnou doménu? Objevte koncovky FOOD, MEME a MUSIC!
7. listopadu 2024 -
OpenAI představilo novou funkci ChatGPT Search
6. listopadu 2024