| ||||||||||||||||||||||
 Il trucco del mese (pnn) - settembre 1997Usare telnet per controllare un server proxy od un server web
Verifica di un server webInnanzitutto, occorre individuare indirizzo e porta del server: ogni URL (riferimento a pagina) http è formato nel seguente modo:http://nomemacchina[:numeroporta][/path] il nome (indirizzo) della macchina è la parte che va dal secondo "slash" (/) al terzo (se presente) o ai due punti (se presenti), o alla fine dell'URL (se sia i due punti che il terzo slash sono assenti) E NON OMPRENDE I SEPARATORI (due punti o slash); il numero di porta è il numero (decimale) he sta dopo i due punti; se non è presente vale 80; il path rappresenta la locazione del file richiesto all'interno del server; se c'è un terzo slash nell'URL, il path va da tale slash fino in fondo (comprendendo sia il terzo slash che tutti quelli eventualmente seguenti); se non compare, esso vale implicitamente / (un singolo slash).
Un po' di esempi serviranno a chiarire meglio la divisione:
Una volta ottenuti questi dati, effettuare il telnet su nomemacchina:numeroporta (ovvero collegarsi a nomemacchina sulla porta numeroporta); il server non presenterà alcun prompt, ma acetterà il comando:
Se il server funziona, vi deve rispondere con un messaggio del tipo
Per la cronaca, il messaggio di risposta è composto dalle seguentii parti:
Controllare il server proxyQuesto è più semplice: sia URL l'URL di una pagina che vi insospettisce; collegatevi alla porta del proxy del server proxy (questi due parametri vi devono esser stati dati dal provider, o potete ricavarli dalle impostazioni del browser) e date il comando:GET URL HTTP/1.0 seguito da due Return; dovrebbero comparirvi gli stessi dati che ottenete andando a chiedere l'URL direttamente al server web come al punto precedente.
|