Cara Menemukan Semua Tuan Rumah di Jaringan dengan nmap

Banyak pengguna tingkat lanjut sering perlu mencari dan mendaftarkan semua penghuni di jaringan, sering kali untuk penemuan IP, menghubungkan ke mesin jarak jauh, atau beberapa administrasi sistem lain atau tujuan admin jaringan. Salah satu cara termudah untuk menemukan semua host dan alamat IP host pada jaringan adalah dengan menggunakan alat baris perintah nmap.

Nmap kompatibel dengan setiap sistem operasi utama termasuk Mac OS, Windows, dan Linux, dan meskipun tidak terinstal secara default di MacOS Anda dapat menginstal Homebrew dan kemudian menginstal nmap (install nmap), atau Anda dapat menginstal nmap pada Mac langsung tanpa manajer paket. Dengan demikian kita akan fokus menggunakan nmap untuk menemukan dan mendaftarkan semua penghuni di suatu jaringan, dan kita mengasumsikan Anda sudah memiliki nmap pada Mac Anda. Jika Anda tidak dapat menggunakan nmap untuk alasan apa pun, Anda mungkin menemukan alamat IP perangkat LAN dengan arp akan berguna sebagai solusi alternatif.

Cara Menemukan Semua Tuan Rumah di Jaringan dengan nmap

Siap untuk mendaftar semua alamat IP host pada jaringan dengan nmap? Sangat mudah, inilah yang perlu Anda lakukan:

  1. Luncurkan Terminal jika Anda belum melakukannya
  2. Masukkan string perintah berikut, ganti IP jaringan Anda dan rentang yang sesuai:
  3. nmap -sn 192.168.1.0/24

  4. Tekan Return dan tunggu beberapa saat untuk melihat host yang terdeteksi di jaringan

Output perintah dari nmap mungkin terlihat seperti berikut ini, di mana alamat IP host dari perangkat dan perangkat keras yang ditemukan di jaringan dideteksi dan ditampilkan:

% nmap -sP 192.168.1.0/20
Starting Nmap ( https://nmap.org ) at 2022-06-15 16:24 PDT
Nmap scan report for 192.168.1.1
Host is up (0.0063s latency).
Nmap scan report for 192.168.1.2
Host is up (0.019s latency).
Nmap scan report for 192.168.1.9
Host is up (0.0051s latency).
Nmap scan report for 192.168.1.11
Host is up (0.021s latency).
Nmap scan report for 192.168.1.12
Host is up (0.0211s latency).
Nmap scan report for 192.168.1.15
Host is up (0.022s latency).
Nmap scan report for 192.168.1.25
Host is up (0.024s latency).
Nmap done: 4096 IP addresses (7 hosts up) scanned in 43.67 seconds

Pada dasarnya cara kerjanya adalah bahwa nmap berusaha melakukan ping ke kisaran IP host pada jaringan untuk melihat apakah mereka ada, jika mereka melakukannya dan menanggapi mereka kembali dalam hasil nmap, dan jika mereka tidak atau tidak menanggapi mereka tidak akan terdaftar. Yang mengarah ke pertanyaan jelas bersih yaitu bagaimana Anda mendeteksi host di jaringan yang tidak menanggapi permintaan ping dan ICMP (karena beberapa pengguna dengan sengaja menonaktifkan respons permintaan ICMP pada komputer Mac, Windows, atau Linux), tetapi untuk melakukan itu Anda mungkin harus port scan pada jaringan daripada bergantung pada ping.

Anda juga dapat menggunakan flag -sP, yang dapat bekerja pada versi nmap yang lebih lama jika -sn gagal. Hasilnya harus sama terlepas:

nmap -sP 192.168.1.0/24

nmap adalah salah satu paket Homebrew terbaik di luar sana, jadi jika artikel ini menarik minat Anda tetapi Anda belum memilikinya, itu adalah alasan bagus untuk menjalankan Homebrew dan menginstal nmap. Dan tentu saja jika Anda tidak tahu cara menginstal Homebrew, Anda juga dapat mempelajari cara melakukannya.

Apakah Anda tahu metode lain untuk mendeteksi dan menemukan semua penghuni di jaringan? Bagikan trik Anda di komentar di bawah ini!