Makinemin yaptığı ağ bağlantılarının bir listesini alın


16

Ubuntu'da, bilgisayarımın son birkaç gün içinde yaptığı ağ bağlantılarının listesini nasıl edinebilirim? Bunu yapmanın kolay bir yolu var mı?


gelecekteki durumlar için sisteminizi burada açıklandığı gibi ayarlayabilirsiniz .
sazary

Yanıtlar:


28

Günlüğe kaydetmedikçe bağlantıları sonlandıramazsınız. Geçerli bağlantıları almak için:

# sudo netstat -tupn

Bu, geçerli açık kaynak ve IP'lere sahip hedef bağlantı noktalarını gösterir.

Bağlantıların içeriği hakkında daha fazla bilgi almak için, yüklü değilse tcpdump yükleyin ve çalıştırın:

# sudo tcpdump -X -i eth0 

Ve bunu arka planda çalıştırabilir ve çıktıyı bir dosyaya yazabilirsiniz.


Teşekkürler @islam. Netstat'taki ip adresini otomatik olarak karşılık gelen dns girişlerine dönüştürmenin iyi bir yolu var mı?
Saqib Ali

1
Netstat'ta IP'leri ana makine adlarına çözümlemediğiniz anlamına gelen 'n' argümanını kaldırın.
İslam

-A (Tümü) bayrağı da eklemenizi tavsiye ederim.
cupojavashort

0

Kullanabileceğiniz bağlantı noktalarının listesini arıyorsanız:

netstat -tupn | grep -E ":(22|80|8000) .*"

veya

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.