Newsgroup: it.comp.sicurezza.windows
Titolo: Socket "fantasma"

Spero di non essere OT, il mio dopotutto e` anche un problema di
sicurezza. Nella it.comp.os.winnt e it.comp.programmare.win32 non mi
hanno saputo rispondere, mi hanno consigliato di provare anche qui...
vediamo un po'. ;-)
Da un po' di tempo tengo acceso il PC per giorni e mi capita una cosa
molto seccante con NT: a lungo andare mi restano dei "socket fantasma",
bindati all'indirizzo 0.0.0.0 e apparentemente inermi. Non fanno capo a
niente, non accettano connessioni, praticamente non esistono; pero`
occupano quella porta, con la conseguenza che essa diventa
inutilizzabile per i socket "futuri".
Piccolo esempio dell'output di netstat:
Active Connections
  Proto  Local Address          Foreign Address        State
  TCP    
0.0.0.0:135
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:135
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1027
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1031
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1968
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1971
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1973
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1975
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1977
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1979
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1981
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1983
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1985
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1987
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:1989
 
0.0.0.0:0
              LISTENING
  TCP    
0.0.0.0:2319
 
0.0.0.0:0
              LISTENING
[ecc... ecc...]
Non conosco nemmeno la causa di questo problema, suppongo che sia
perche` ho un programmino che mi stacca la connessione a Internet a un
certo orario mentre magari ci sono ancora applicazioni che hanno aperti
dei socket. Ovviamente chiuderle in un secondo tempo non serve a nulla;
non so nemmeno quale processo "detenga" i socket. [*]
Qualcuno conosce questo problema, sa come risolverlo alla radice o
perlomeno come rimediarvi? Ovviamente senza riavviare il PC. :)
[*] Altra domanda: qualcuno sa se esiste un programma per NT che mostri
il processo che detiene ciascun socket (a parte TDImon, che per una
serie di ragioni non va bene)? Qualcosa tipo il netstat di unix, tanto
per dare un'idea.
---
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

   TCP    
0.0.0.0:1975
 
0.0.0.0:0
              LISTENING
Beh.. proprio niente niente non fanno... Sono tutti aperti in listen 
mode... Cari, piccoli server in ascolto sulla loro porticina... 
Probabilmente hai una applicazione che non li chiude correttamente...
-- 
News2000 1.5ß Version 
http://socket2000.8m.com

 porticina...
Come ho detto sono del tutto morti, e` impossibile connettervicisi. Ho
provato in vari modi, ho chiesto anche a diversi amici di provarci da
fuori - nel caso che il problema fosse solo nell'interfaccia locale. Un
portscan sul mio IP non mostra nulla di aperto (e` inutile che ci
proviate adesso, in teoria dovrebbe esserci il firewall. Anzi, se volete
provate pure, ma se lo fate almeno siate bravi e comunicatemi i
risultati... :) a proposito, esiste ancora qualche nuke-et-similia che
butta giu` NT SP6?).


 fuori - nel caso che il problema fosse solo nell'interfaccia locale. Un
Per quanto permangono?


 Per quanto permangono?
Per sempre. E` questo il problema...
