da Dark86 » dom set 13, 2009 2:49 pm
No infatti quel comando non va,peccato perché era l'ideale...
Per le porte...bé forse ho letto male l'articolo(sono un po' di fretta al momento,magari vi do uno sguardo più tardi),ma sul firewall/router se si è client non bisognerebbe aprire la 21 bensì la ephemeral port decisa al momento...e siccome è ephemeral non la puoi sapere in anticipo:(
Ho fatto uno sniffing mentre richiedevo la lista dei files hostati e ho questi risultati(dopo aver ricevuto un 200,quindi tutto ok per il protocollo):
1)Il mio client ha fatto la richiesta sulla 21 del server(ovvio!) usando come porta la 49587.
2)Il server risponde sulla 49587...ovvio!E il messaggio contiene il 200,quindi tutto ok.
3)Il client fa la richiesta NLST(penso sia il codice di richiesta della lista) sulla 21.
4)Il server invia qualcosa sulla 49587...a questo punto blocco totale!
Quindi il problema è nella porta ephemeral...ma non mi spiego come mai il 200 viene ricevuto e la lista no...tecnicamente non dovrebbe andare neanche il primo,voi che ne pensate??
Per quanto riguarda il programma il fatto è che io stavo proprio provando a creare un programma del genereXD