Check open ports with nmap and lsof

Salve a tutti,

ieri al incontro Chris mi ha mostrato un sistema molto bello per
analizzare quali ports sono aperti sulla propria macchina. Datoche l'ho
trovato molto utile, scrivo questa mail con un piccolo riassunto alla lista.

* Patrick Ohnewein (pohnewein(a)prodata.it) wrote:
<snip>

o anche :

lsof -nPsli TCP

Saluti,
Michele

Michele Baldessari wrote:

o anche :
lsof -nPsli TCP

oppure netstat

c'e' l'imbarazzo della scelta :slight_smile:
saluti Thomas

Dal output di netstat pero´ non riesco a determinare l'origine. lsof
invece mi da´ un output piu´ utile:

Come esempio il port per firebird (interbase):

[root(a)inspiron root]# lsof -nPsli TCP | grep 3050
ibserver 751 0 0u IPv4 989 TCP *:3050 (LISTEN)
ibserver 752 0 0u IPv4 989 TCP *:3050 (LISTEN)
ibserver 755 0 0u IPv4 989 TCP *:3050 (LISTEN)
[root(a)inspiron root]# netstat -a | grep -i :3050
[root(a)inspiron root]# cat /etc/services | grep 3050
gds_db 3050/tcp # InterBase Database Remote Protocol
[root(a)inspiron root]# netstat -a | grep -i :gds_db
tcp 0 0 *:gds_db *:* LISTEN

lsof mi fa vedere il processo ibserver netstat non mi indica nulla in
riguardo.

Hobs Sorry! RTFM 2 ME :wink:

esiste l'opzione --program :

[root(a)inspiron root]# netstat -a --program | grep -i :gds_db
tcp 0 0 *:gds_db *:*
LISTEN 751/ibserver

ritiro tutto :slight_smile:

byez
Patrick

thomas.pircher(a)gmx.net wrote:

* Patrick Ohnewein (pohnewein(a)prodata.it) wrote:

esiste l'opzione --program :

[root(a)inspiron root]# netstat -a --program | grep -i :gds_db
tcp 0 0 *:gds_db *:*
LISTEN 751/ibserver

ritiro tutto :slight_smile:

netstat -taupen e' probabilmente quello che piu' ti puo' interessare.

Saluti,
Michele

Optiondiscovery :wink:

Ok netstat sembra avere +o- la stessa potenza di lsof. Se vogliamo
trovare una distinzione,possiamo dire che lsof mostra informazioni su
tutti i files del sistema. netstat invece e´ specializzato su
connessioni di rete.

Grazie a tutti!

Patrick

baldessari(a)tiscalinet.it wrote: