Quote Originariamente inviata da fogo Visualizza il messaggio
Cosa intendi dire con "la porta è filtrata?". Quindi dovrei inviare su ogni porta un pacchetto che richiede la connessione tcp e udp e poi vedere se ricevo una qualche risposta? Riusciresti per favore ad indicarmi le rfc dove posso trovare i messaggi di rischiesta connessione e gli eventuali messaggi di risposta da parte del server? (Sia positivi che negativi, se non chiedo troppo)

Certo, ma come credevi che funzionassero i protocolli su IP?
Comunque ti suggerisco di stare attento con le attività di scanning, certi provider ti bloccano il server (l'IP direttamente) senza pietà non appena rilevano scansioni in uscita "a raffica".

Utilizzando C devi creare le relative socket() e poi connect()