Cara menggunakan netstat

Cara Menggunakan Netstat

Netstat merupakan salah satu tool yang powerfull di dunia networking, dan sangat-sangat diperlukan oleh sysadmin. Netstat yang saya ketahui digunakan di lingkungan linux tetapi ternyata di windowspun sudah ada sejak lama, hanya saja saya yang agak gaptek… wkwkwkwk ....

Cara menggunakan netstat di windows bisa menggunakan opsi sebagai berikut
  • netstat,  Melihat semua ip domain dan layanan yang sedang diakses.
  • netstat  -n, Melihat IP dan Port yang sedang diakses.
  • netstat  -b, Melihat nama program /aplikasi yang mengakses jaringan.
  • netstat -s, melihat statistic jaringan per protokol
  • netstat -a , menampilkan semua koneksi baik yang listening maupun yang tidak.
  • netstat -e, menampilkan statistik paket yang dikirim dan yang diterima . 
  • netstat -o, menampilkan PID (Process ID) untuk setiap koneksi. 
  • netstat -r, menampilkan routing table. 
  • netstat -p proto, menampilkan statistik berdasarkan protokol tertentu
  • netstat /? , untuk menampilkan semua opsi dari netstat yang bisa digunakan
untuk di lingkungan linux dalam hal ini yang sering saya gunakan di terminal centos7 ada sedikit perbedaan. Teutama opsi dan penggabungan dengan aplikasi yang lain misalnya menggunakan grep dan lain sebagainya. 

Untuk menggunakan netstat di centos7 harus sudah terinstall aplikasinya, di beberapa server terkadang belum terinstall karena tidak include didalam instalasi server. Karena untuk centos7 sudah bisa menggunakan aplikasi yang lain yaitu lsof yaitu listen of files

Untuk menginstall netstat di centos7 yang sudah menjadi satu dengan paket net-tools, cukup ketikkan perintah berikut untuk menginstallnya
sudo yum install net-tools
maka proses instalasi akan dijalankan mengambil source dan aplikasi dari internet. Untuk mencoba menggunakan netstat di centos7 cukup ketikkan
sudo netstat -nap
perintah ini akan menampilkan port yang open atau listen di server centos7. Opsi-opsi yang lainnya dari netstat di centos7 adalah berikut ini
  • netstat -a , menampilkan semua koneksi baik yang listening maupun yang tidak
  • netstat -l , menampilkan semua koneksi yang listening saja
  • netstat -s , menampilkan statistik per protokol
  • netstat -n , menampilkan dalam bentuk numerik
  • netstat -o , menampilkan timer
  • netstat -g , menampilkan berdasarkan group membership
  • netstat -i , menampilkan tabel network interface
  • netstat -I<interface> , menampilkan network interface tertentu misal netstat -Ieth0
  • netstat -p , menampilkan PID atau program yang sedang melakukan koneksi
  • netstat -M, menampilkan IP masquerade
cara menggunakan netstat dengan aplikasi lain di centos7 dipisahkan dengan tanda pemisah garis vertical. Misalnya digunakan dengan grep, contohnya sebagai berikut :
netstat -tapn | grep :8080
netstat -antup | grep :22
Perintah diatas menggabungkan perintah netstat dan grep untuk menangkap informasi koneksi apa saja yang listening pada port 8080, bisa juga dirubah dengan mengganti :22 sehingga akan menampilkan dari mana saja yang mengakses port 22
netstat -b 10 >/etc/home/monitoring.txt
perintah di atas akan menampilkan statistik yang dijalankan setiap 10 detik dan menyimpan hasilnya ke dalam file /etc/home/monitoring.txt

Dan itulah sedikit pengalaman saya cara menggunakan netstat
mudah-mudahan bermanfaat, salam sharing (^_^)

0 komentar