Rólam  |   RSS  |   Kapcsolat  |   Belépés

Összes hálózati kapcsolat

írta: Dave | 2010. november 21. @ 17:16 | Kategória: Apple
Előfordulhat az hogy tudni akarjuk hogy éppen milyen hálózati kapcsolatokkal rendelkezünk. Főleg azokra gondolok amikről nem tudunk. Ahelyett hogy drága programokat vásárolnánk és a gépünkre amik ezt tudják, nyissuk meg a Terminalt.
A parancs amit egyszerűen csak be kell gépelnünk a . Igazából sokkal többre képes ez a parancs mint a hálózatok kilistázása, rengetek opciója van de most csak az i-t fejteném ki. Ha nem írunk be több opciót akkor az összeset ki fogja listázni.
Az eredményt tovább szűkíthetjük IPv4 vagy IPv6-ra
lsof -i 4
lsof -i 6

TCP, UDP protokolra
lsof -i TCP
lsof -i UDP

portra
lsof -i TCP:8888
lsof -i UDP:8888 (természetesen a 8888 csak egy példa)

és még van pár de szerintem ezek a fontosabbak.
Ha a kapott lista eredményét nézegetjük van ott pár dolog. Balról az első oszlop a COMMAND ahol a programok nevét láthatjuk. A PID a process ID, a USER értelemszerűen a felhasználó, FD a fájl leírása, TYPE a típusa, DEVICE a hivatkozási cím, SIZE/OFF a méret, NODE a protokoll típusa és a NAME az internetes cím plusz egy két infó. Ezek csak az i opcióra vonatkoznak!

A netstat parancs is hasonló de szerintem a lsof több információt mutat meg de érdemes azt is kipróbálni.

A fentebb említett parancsok Mac OS X-re érvényesek más rendszereknél lehet eltérés.

Kommentek

Szólj hozzá!

Emotikonok

:@
:')
:(
:D
:*
:)
:P
8-)
;-)

Speciális karakterek

[:apple:]
[:cmd:]
[:ctrl:]
[:alt:]
[:shift:]
[:L_delete:]
[:R_delete:]
[:space:]
[:tab:]
[:up:]
[:down:]
[:escape:]

Formázás

félkövér[b]félkövér[/b]
dőlt[i]dőlt[/i]
aláhúzott[u]aláhúzott[/u]
áthúzott[s]áthúzott[/s]
link[url=link]szöveg[/url]