Newsgroup: it.comp.os.linux.software
Titolo: Fuser e una porta aperta!

Come faccio con il fuser ad individuare il servizio che utilizza una
determinata porta?
Premetto che ho un Cobalt RaQ con montato ovviamente Linux.
Ho porvato a leggere le istruzioni tramite
$man fuser
ma c'ho capito pochissimo per non dire niente.
Kishar

 ha scritto nel messaggio
news:qxUc8.1314$Ns4....@news2.tin.it...


In un messaggio del Wed, 20 Feb 2002 21:27:50 GMT "Kishar®" scriveva:

# fuser -u -n tcp <porta>
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 1111/tcp:        423
Che 423 e' il Process ID. Se non sai cos'e' posso dirti in breve che e'
il numero identificativo del processo, per impararne di piu' puoi
leggere per esempio gli immarcescibili Appunti di Informatica Libera che
trovi presso 
http://a2.swlibero.org/


        fuser  displays  the  PIDs  of processes
Durante la notte ho fatto di peggio :) Ho guardato un pò e leggendo e
rileggendo il man sono arrivato a questo.
$fuser -v 1111/tcp
mi restituisce:
                         USER        PID ACCESS COMMAND
1111/tcp            root        423     f....              inetd
Ma adesso dopo aver visto ciò, quale programma utilizza sta' porta? E perchè
c'è f... sotto access?
Kishar

 # fuser -u -n tcp <porta>
Ti ringrazio il valore che mi restituisce è sempre il solito, ma in forma
diversa, io ho fatto
$fuser -v 1111/tcp
e mi restituisce:


 $fuser -v 1111/tcp
Non riesco a capire cosa vuoi fare: inetd e' il super daemon cioe' il
daemon che a sua volta esegue diversi daemon di sistema e non sta in
ascolto su una porta: a che processo si riferisce quel PID 1111?


 ascolto su una porta: a che processo si riferisce quel PID 1111?
E' quello che vorrei sapere non lo so a che processo si riferisce!! :(
Quello che voglio fare è rendere più sicuro il mio serveretto chiudendo
porte che non utilizzo. Adesso mi trovo davanti una porta che è aperta ma
non so da quale demone viene utilizzata. Utilizzando il comando fuser sono
arrivato alla schermata che ti riporto sotto come hai visto nel precedente
post ma da lì non so più andare avanti.
                         USER        PID ACCESS COMMAND
1111/tcp            root        423     f....              inetd
Kishar

 Quello che voglio fare è rendere più sicuro il mio serveretto chiudendo
Allora, vediamo di capirci, riportami per favore tutto l'output del
comando 'netstat -ta' cosi' forse riesco a capire cosa vuoi chiudere.


 comando 'netstat -ta' cosi' forse riesco a capire cosa vuoi chiudere.
Eccolo qui, ma da qui non si vede la porta che voglio chiudere. La porta è
la 54321 che sembra sia utilizzata anche dal BackOrefice 2000, ma non
pensavo esistesse una versione per Linux!! Tra l'altro non c'ho mai
installato niente, tranne php 4, mysql e qualche patch di aggiornamento ai
vari programmi buggati! :(
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 *:ftp                   *:*                     LISTEN
tcp        0      0 *:pop-3                 *:*                     LISTEN
tcp        0      0 *:imap2                 *:*                     LISTEN
tcp        0      0 localhost:domain        *:*                     LISTEN
tcp        0      0 www.miodominio.:domain *:*                     LISTEN
tcp        0      0 123.123.12.46:domain    *:*                     LISTEN
tcp        0      0 123.123.12.47:domain    *:*                     LISTEN
tcp        0      0 123.123.12.49:domain    *:*                     LISTEN
tcp        0      0 *:ssh                   *:*                     LISTEN
tcp        0      0 *:snpp                  *:*                     LISTEN
tcp        0      0 *:81                    *:*                     LISTEN
tcp        0      0 123.123.12.49:https     *:*                     LISTEN
tcp        0      0 *:www                   *:*                     LISTEN
tcp        0      0 *:smtp                  *:*                     LISTEN
tcp        0      0 *:7938                  *:*                     LISTEN
tcp        0      0 *:mysql                 *:*                     LISTEN
tcp        0      0 *:7937                  *:*                     LISTEN
tcp        0      0 www.miodominio.com:ssh 11.222.333.45:10221
ESTABLISHED
tcp        0   4193 www.miodominio.com:ssh 11.222.333.45:10397     LAST_ACK
tcp        0      0 123.123.12.49:ftp       11.222.333.45:10404
ESTABLISHED
tcp        0      0 www.miodominio.c:pop-3 11.222.333.45:10405     TIME_WAIT
tcp        0      0 www.miodominio.c:pop-3 11.222.333.45:10412     TIME_WAIT
tcp        0      0 123.123.12.47:www       
11.22.33.247:2355
TIME_WAIT
tcp        0      0 123.123.12.47:www       
11.22.33.247:2358
TIME_WAIT
tcp        0      0 123.123.12.47:www       
11.22.33.247:2359
TIME_WAIT
tcp        0      0 123.123.12.47:www       
11.22.33.247:2360
TIME_WAIT
tcp        0      0 123.123.12.47:www       
123.123.12.47:3628
TIME_WAIT
tcp        0      0 123.123.12.47:www       
123.123.12.47:3629
TIME_WAIT
tcp        0      0 123.123.12.49:www       
111.222.48.17:44978
TIME_WAIT
tcp        0      0 123.123.12.49:www       
111.222.48.17:45111
TIME_WAIT
tcp        0      0 123.123.12.49:www       
111.222.48.17:45112
TIME_WAIT
tcp        0      0 123.123.12.49:www       
111.222.48.17:45113
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1581
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1582
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1583
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1584
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1585
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1586
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1587
TIME_WAIT
tcp        0    320 www.miodominio.com:ssh 11.222.333.45:10421
ESTABLISHED
tcp        0      0 123.123.12.46:www       
111.222.219.162:1588
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1589
TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1590
TIME_WAIT
tcp        0      0 www.miodominio.c:pop-3 11.222.333.45:10422     TIME_WAIT
tcp        0      0 123.123.12.47:www       
111.222.61.151:2359
     CLOSE
tcp        0      0 123.123.12.46:www       
111.222.219.162:1591
TIME_WAIT
tcp        0      0 123.123.12.47:www       
123.123.12.47:3630
TIME_WAIT
tcp        0      0 123.123.12.47:www       
123.123.12.47:3631
TIME_WAIT
tcp        0      0 123.123.12.47:www       
111.222.61.151:2675
     CLOSE
tcp        0      0 123.123.12.47:www       
111.222.61.151:1049
     CLOSE
tcp        0      0 www.miodominio.c:pop-3 11.222.333.45:10424     TIME_WAIT
tcp        0      0 123.123.12.47:www       
111.222.61.151:1050
     CLOSE
tcp        0      0 123.123.12.46:www       
111.222.218.250:3850
FIN_WAIT2
tcp        0      0 www.miodominio.c:pop-3 11.222.333.45:10425     TIME_WAIT
tcp        0      0 
123.123.12.46:81
 
111.222.218.250:3851
ESTABLISHED
tcp        0      0 123.123.12.46:www       
111.222.219.162:1592
TIME_WAIT
tcp        0      0 www.miodominio.c:pop-3 11.222.333.45:10427     TIME_WAIT
tcp        0      0 123.123.12.46:www       
111.222.219.162:1593
TIME_WAIT
tcp        0      9 www.miodominio.c:pop-3 11.222.333.45:10428
ESTABLISHED
tcp        0      0 123.123.12.46:www       
111.222.219.162:1594
TIME_WAIT
tcp        0   3970 123.123.12.46:www       
111.222.219.162:1595
FIN_WAIT1
tcp        0  20651 123.123.12.46:www       
111.222.219.162:1596
FIN_WAIT1
tcp        0      0 123.123.12.46:ftp       ppp-111-22.33-151.:1273 CLOSE
tcp        0      0 123.123.12.46:pop-3     
111.222.200.202:32242
TIME_WAIT
tcp        0      0 123.123.12.46:pop-3     
111.222.200.202:32243
ESTABLISHED
Come avrai notato l'indirizzo IP e il nome del dominio non sono quelli.
--
Kishar

 la 54321 che sembra sia utilizzata anche dal BackOrefice 2000, ma non
Hai installato qualche programmillo tipo fakebo per caso? Altro che
possa stare su quella porta non mi viene in mente. Ma fuser su quella
porta restituisce il PID di inetd? Fammi capire un po'..
Certo che di roba ne hai in LISTEN, e' tutta roba che deve per forza
stare aperta??


 stare aperta??
Diciamo che ho un server che offre servizi di hosting, ma comunque le porte
aperte che mi risultano dall'nmap sono le seguenti:
Port       State       Service
21/tcp     open        ftp
22/tcp     open        ssh
25/tcp     open        smtp
53/tcp     open        domain
80/tcp     open        http
81/tcp     open        hosts2-ns
110/tcp    open        pop-3
143/tcp    open        imap2
444/tcp    open        snpp
3306/tcp   open        mysql
7937/tcp   open        unknown
7938/tcp   open        unknown
54321/tcp  open        unknown
Non so se devono essere attive tutte quelle porte sul LISTEN, ma comunque ne
esistono alcune che vorrei disabilitare come la 54321, 7938, 7937, ma prima
di killarle vorrei sapere a cosa servono.
Oltre a tutto altra domandina, il servizio sulla porta 53 ha degli
aggiornamenti? Ovvero rpm che aggiornano il servizio?
--
Kishar

la 54321 che sembra sia utilizzata anche dal BackOrefice 2000, ma non
Come fai a dire che la 54321 e' aperta?
Nei post precedenti parlavi di una 1111 aperta (da inetd) che tra
l'altro qui non compare.
In ogni caso, se la 1111 e' aperta da inetd, controlla cosa hai
abilitato in /etc/inetd.conf (magari disabilita tutto, lasciando
abilitato solo cio' che ti serve con certezza).
-- 
s/nospam/daniel.kobza/

 Quello che voglio fare è rendere più sicuro il mio serveretto chiudendo
Sinceramente non riesco a capire.. prova con 'lsof -i' (se non hai lsof
installa il pacchetto) e vedi che informazioni ti da'.
Non riesco proprio a capire che processo possa essere; insisto, inetd
non sta in ascolto su una porta quindi non capisco cosa voglia dire cio'
che hai postato.


 aggiornamenti? Ovvero rpm che aggiornano il servizio?
Assolutamente no, che c'entra? La porta 53 e' per il DNS e basta.


 fuser serve proprio a questo, te l'ho gia' spiegato !
D'accordo ma mi visualizza soltanto quelle info sopra riportate, come faccio
da quelle info a ritirarmi su il demone che mi apre tale porta?
--
Kishar

 abilitato solo cio' che ti serve con certezza).
Sarà un grosso problema :) Comunque cio provo, non è che lego molto con
inetd.conf :)
--
Kishar

 che hai postato.
Quello che ho postato altro non sono che le risposte che mi da il server
quando eseguo comandi del tipo:
netstat -ta mioIP
nmap -p '1-65535' mioIP
fuser -v 54321/tcp
Adesso provo a installare lsoft e vedere cosa mi dice. :)
--
Kishar

Ma adesso dopo aver visto ciň, quale programma utilizza sta' porta?
ps aux | grep 423
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

 ps aux | grep 423
Mi restituisce questo:
root       423  0.0  0.3  1136  484 ?        S    Feb21   0:01 inetd
root     27948  0.0  0.3  1192  460 pts/0    S    09:02   0:00 grep 423
č grave?
--
Kishar