GNU/Linux >> Belajar Linux >  >> Linux

Menyelesaikan Alamat MAC dari Alamat IP di Linux

Jika Anda hanya ingin mengetahui alamat MAC dari alamat IP yang diberikan, Anda dapat menggunakan perintah arp untuk mencarinya, setelah Anda melakukan ping ke sistem 1 kali.

Contoh

$ ping skinner -c 1
PING skinner.bubba.net (192.168.1.3) 56(84) bytes of data.
64 bytes from skinner.bubba.net (192.168.1.3): icmp_seq=1 ttl=64 time=3.09 ms

--- skinner.bubba.net ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 3.097/3.097/3.097/0.000 ms

Sekarang cari di tabel ARP:

$ arp -a
skinner.bubba.net (192.168.1.3) at 00:19:d1:e8:4c:95 [ether] on wlp3s0

jari

Jika Anda ingin menyapu seluruh LAN untuk alamat MAC, Anda dapat menggunakan alat baris perintah fing untuk melakukannya. Ini biasanya tidak dipasang sehingga Anda harus mengunduhnya dan memasangnya secara manual.

$ sudo fing 10.9.8.0/24

Menggunakan ip

Jika ternyata Anda tidak memiliki arp atau fing perintah yang tersedia, Anda dapat menggunakan perintah iproute2 ip neigh untuk melihat tabel ARP sistem Anda:

$ ip neigh
192.168.1.61 dev eth0 lladdr b8:27:eb:87:74:11 REACHABLE
192.168.1.70 dev eth0 lladdr 30:b5:c2:3d:6c:37 STALE
192.168.1.95 dev eth0 lladdr f0:18:98:1d:26:e2 REACHABLE
192.168.1.2 dev eth0 lladdr 14:cc:20:d4:56:2a STALE
192.168.1.10 dev eth0 lladdr 00:22:15:91:c1:2d REACHABLE

Referensi

  • Setara dengan iwlist untuk melihat siapa yang ada di sekitar?

Anda dapat menggunakan arp perintah:

arp -an

Tetapi Anda hanya dapat menggunakan perintah ini di LAN, jika Anda ingin mengetahui alamat MAC dari host jarak jauh mana pun, mungkin Anda harus menggunakan beberapa alat untuk menangkap paket seperti tcpdump dan mem-parsing hasilnya.


Ini dari pertanyaan dan jawaban saya di askubuntu.

Anda dapat menggunakan perintah

   sudo nmap -sP -PE -PA21,23,80,3389 192.168.1.*

nmap: Alat eksplorasi jaringan dan pemindai keamanan / port. Dari manual:

-sP (Lewati pemindaian port). Opsi ini memberi tahu Nmap untuk tidak melakukan pemindaian port setelah penemuan host, dan hanya mencetak host yang tersedia yang merespons pemindaian. Ini sering dikenal sebagai "pemindaian ping", tetapi Anda juga dapat meminta agar skrip host traceroute dan NSE dijalankan. Ini secara default satu langkah lebih mengganggu daripada daftar, dan sering dapat digunakan untuk tujuan yang sama. Ini memungkinkan pengintaian ringan dari jaringan target tanpa menarik banyak perhatian. Mengetahui berapa banyak host yang aktif lebih berharga bagi penyerang daripada daftar yang disediakan oleh pemindaian daftar setiap IP dan nama host.

-PE; -PP; -PM ( ICMP Ping Types). Sebagai tambahan pada tipe penemuan host TCP, UDP dan SCTP yang tidak biasa yang telah dibahas sebelumnya, Nmap dapat mengirim paket standar yang dikirim oleh program ping di mana-mana. Nmap mengirim paket ICMP tipe 8 (permintaan gema) ke alamat IP target, mengharapkan tipe 0 (balasan gema) sebagai imbalan dari host yang tersedia.. Sayangnya untuk penjelajah jaringan, banyak host dan firewall sekarang memblokir paket ini, daripada merespons sesuai kebutuhan oleh RFC 1122[2]. Karena alasan ini, pemindaian khusus ICMP jarang cukup andal terhadap target yang tidak diketahui melalui Internet. Tetapi untuk administrator sistem yang memantau jaringan internal, mereka bisa menjadi pendekatan yang praktis dan efisien. Gunakan opsi -PE untuk mengaktifkan perilaku echorequest ini.

-A (Opsi pemindaian agresif). Opsi ini mengaktifkan opsi lanjutan dan agresif tambahan.

21,23,80,3389 Port untuk menelusuri

192.168.1.* Rentang IP. ganti dengan milikmu.


Linux
  1. Hubungkan ke Linux dari Mac OS X dengan menggunakan Terminal

  2. Cara mengatur alamat IP dari C di linux

  3. Bisakah saya menentukan IP saat ini dari Alamat MAC yang diketahui?

  1. Bagaimana mengetahui apakah Anda siap untuk beralih dari Mac ke Linux

  2. Bagaimana cara menghentikan perubahan alamat MAC setelah memutuskan sambungan?

  3. cara menghasilkan alamat MAC acak dari baris perintah Linux

  1. Cara mengubah alamat MAC menggunakan macchanger di Kali Linux

  2. Alat Baris Perintah Untuk Mendapatkan Info Vendor Oui Dari Alamat Mac?

  3. C/C++ Linux MAC Address dari semua antarmuka