🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.www.server-side
Article #61466

Re: Dziwne requesty

#61466
From: Grzegorz Staniak
Date: Sat, 03 Aug 2013 14:44
54 lines
2905 bytes
On 03.08.2013, marek.horodyski@gmail.com <marek.horodyski@gmail.com> wrote:

> Dobry wieczór :)
> Startuję z serwowaniem www. Na razie nie mam czasu coś więcej stworzyć, 
> ale serwer stoi i takie puste strony może wystawić. Stoi se i "słucha",  
> a tu takie niespodziewane wołania się pojawiają, co do obsługi których 
> mam szereg wątpliwości i w związku z tym pytań :

Chyba powinieneś przeczytać specyfikację HTTP (RFC 2616) zanim
napiszesz ten serwer. I ty będziesz więcej wiedział o tym jak się 
serwer powinien zachowywać, i klienty nie będą zaskakiwane "dziwnymi"
reakcjami serwera.

> GET /w00tw00t.at.ISC.SANS.DFind:) HTTP/1.1

Skanowanie w poszukiwaniu dziur w oprogramowaniu serwera:
http://nfsec.pl/security/199

> GET / HTTP/1.0

HTTP w wersji 1.0 nie wymagał nagłówka "Host". Powinieneś podać 
odpowiedź z domyślnego wirtualnego hosta dla danej instalacji.

> CONNECT tcpconn2.tencent.com:443 HTTP/1.1
> GET http://server5.cyberpods.net/azenv.php HTTP/1.1
> GET http://gameframe.net/headers HTTP/1.1

Ktoś usiłuje użyć cię jako proxy/proxy SSL. Niekoniecznie 
w uczciwych zamiarach.

> GET http://www.google.com/ HTTP/1.0
> Host: www.google.com
> Accept: text/html
> User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
> Proxy-Connection: close
>
> GET http://www.google.pl/search?hl=pl&q=blog HTTP/1.1
> Host: www.google.pl
>
> Czyli coś od googla. 

_Do_ googla. Nagłówek "Host" zawiera nazwę domenową vhosta z którego 
klient chce pobrać dokumenty pod danym adresem IP. Znowu próba użycia
proxy. W pierwszym przypadku masz nawet świadczący o tym nagłówek 
(Proxy-Connection).

Jeśli nie lubisz czytać specyfkacji technicznych, znajdź jakąś
książkę, coś podobnego do: http://www.amazon.com/dp/0471398233 -- 
ale z jakimś opisem HTTP powinieneś się zapoznać, skoro chcesz 
go obsługiwać.

GS
-- 
Grzegorz Staniak <gstaniak _at_ gmail *dot* com>
Technical Details
Message-ID: <slrnkvq56d.cj8.wytnij-to_gstaniak@inka.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
References: <fefdc1fb-b20b-4ba6-90ea-c39bbcb8ac5c@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Grzegorz Staniak <wytnij-to_gstaniak@gmail.com>
Newsgroups: pl.comp.www.server-side
Subject: Re: Dziwne requesty
Date: Sat, 3 Aug 2013 14:44:47 +0000 (UTC)
Organization: Disorganization Inc.
Lines: 54
Message-ID: <slrnkvq56d.cj8.wytnij-to_gstaniak@inka.pl>
References: <fefdc1fb-b20b-4ba6-90ea-c39bbcb8ac5c@googlegroups.com>
NNTP-Posting-Host: 77-254-244-218.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1375541087 1641 77.254.244.218 (3 Aug 2013 14:44:47 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Sat, 3 Aug 2013 14:44:47 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
User-Agent: slrn/1.0.1 (Linux)
X-Server-Info: http://www.internetia.pl/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit