[bglug] Nmap & Socket Java
dario
moloch_horridus@tiscali.it
Lun 26 Apr 2004 23:13:27 CEST
Ciao a tutti,
recentemente ho scritto una chat in java utilizzando i socket e sempre in java
ho creato un server per un gioco che stiamo sviluppando a scuola.
Quando avvio il server e faccio un portscan sulla sua porta, la 62000,in
questo modo:
[dario@darkness MolochChat]$ nmap -p 62000 127.0.0.1
Starting nmap 3.50 ( http://www.insecure.org/nmap/ ) at 2004-04-26 23:07 CEST
Interesting ports on localhost (127.0.0.1):
PORT STATE SERVICE
62000/tcp open unknown
la connessione si resetta, vale a dire che mi dà il seguente output:
prima -> Running the server...
Connection established!
poi--- > java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:168)
at sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:408)
at sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:450)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:182)
at java.io.InputStreamReader.read(InputStreamReader.java:167)
at java.io.BufferedReader.fill(BufferedReader.java:136)
at java.io.BufferedReader.readLine(BufferedReader.java:299)
at java.io.BufferedReader.readLine(BufferedReader.java:362)
at risiko.network.RServerThread.run(RServerThread.java:35)
Il server continua a girare e a fare ciò che deve fare e la porta rimane
aperta come se nulla fosse, ma il server si "accorge" che è stato fatto un
portscan...meglio così!
Qualcuno mi sa spiegare cosa succede?Questo vuol dire che le applicazioni di
rete si accorgono sempre e comunque quando viene fatto un portscan?
Dario
Maggiori informazioni sulla lista
bglug