come è possibile bloccare connessioni in uscita su determinate porte ?
tipo: se un utente prova a collegarsi ad un server irc la connessione viene killata..
come è possibile bloccare connessioni in uscita su determinate porte ?
tipo: se un utente prova a collegarsi ad un server irc la connessione viene killata..
ho risolto installando e configurando apf-firewall
sia comunque detto che un server irc si basa su un'applicazione che rimane in ascolto su una determinata porta (TCP/UDP) e che quando gli viene richiesta una connessione può decidere se accettarla o no. Ricordo che quando sviluppai in vb6 e winsok una chat multiutente, rimanevo in ascolto con la socket sulla porta 1606 e appena ricevevo una connessione essa veniva automaticamente accettata. la connessione poi affidata ana index della socket. in questo modo se volevo killare la connessione all'utente, bastava che sulla index della socket dell'utente facessi (mettiamo ad esempio che ci fossero 30 utenti collegati e lui fosse il 15) wsock[14].Close . in questo modo solo lui si disconnetteva, poi l'applicazione server inseriva il sui ip nella lista di quelli bloccati, e quando l'utente richiedeva l'accesso, il server gliero rifiutava.
In poche parole nelle chat irc (come in quelle chat dove c'è un'aplicazione server e una client come msn, skipe, google talk, yahoo messenger ecc...), non si blocca veramente la porta ma si chiudono le connessioni, ed eventualmente impedendo a quell'ip di chiederne altre.
Perchè non ne vai a riesumare una più antica discussione ?