- Home
- Categorie
- Coding e Sistemistica
- Coding
- Esercizio con i socket
-
Esercizio con i socket
Salve,
per esercizio ho fatto questo script.<?
$sock = socket_create ( AF_INET, SOCK_RAW, 3);for ($i=0; $i<256; $i++){
$r = socket_connect ( $sock, "127.0.0.1", $i);
echo "porta: $i -> $r<br>";
echo "Errore: ".socket_strerror(socket_last_error($sock))."<br>";
}?>
il quale dovrebbe assomigliare ad un port scan.
Funziona, ma il risultato è abbastanza strano: per ogni porta mi dice che la
connessione è avvenuta.
Da quello che ricordo dall'esame di Reti mi sembra che se su una porta non c'è un server in ascolto la connessione non dovrebbe avvenire giusto?:?Allora? Dove sbaglio?
x
Grazie in anticipo
Nicola