Cara Install Nmap di Debian 12, 11 atau 10

Nmap sangat berharga untuk analisis dan keamanan jaringan pada sistem Debian, termasuk Debian 12 Bookworm, Debian 11 Bullseye, dan Debian 10 Buster. Memahami beragam fitur dan keunggulannya sangat penting untuk mengoptimalkan penggunaannya.

Atribut Inti Nmap di Debian:

  • Pemindaian Serbaguna: Nmap mampu memindai jaringan IPv4 dan IPv6 dan mendukung berbagai teknik, mulai dari pemindaian ping dan pemindaian port hingga deteksi OS tingkat lanjut dan versi layanan.
  • Didorong oleh Tujuan: Ideal untuk eksplorasi jaringan, penilaian keamanan, identifikasi kerentanan, dan pengujian penetrasi, Nmap memenuhi beragam kebutuhan keamanan dan analisis.
  • Mesin Skrip: Mesin skrip bawaan Nmap memungkinkan pengguna membuat skrip khusus, mengotomatiskan tugas pemindaian kompleks, dan mengaktifkan interaksi dinamis dengan sistem target.
  • Pelaporan Komprehensif: Menghasilkan laporan terperinci dalam format XML, HTML, dan teks yang dapat dipahami untuk analisis mendalam dan pemrosesan data yang efisien.
  • Penguasaan Baris Perintah: Antarmuka baris perintah Nmap yang tangguh memberikan fleksibilitas untuk menyempurnakan pemindaian, mengoptimalkan kinerja dan output.

Nmap adalah landasan keamanan dan analisis jaringan. Ia menawarkan fitur-fitur canggih dan dapat beradaptasi dengan distribusi Debian. Kemampuannya yang serbaguna menjadikannya alat penting untuk menjaga integritas dan keamanan jaringan.

Setelah perkenalan selesai, mari kita jelajahi cara menginstal Nmap di Debian, menggunakan perintah terminal dan berbagai metode.

Metode 1: Instal Nmap melalui Repositori Default Debian

Perbarui Debian Linux Sebelum Instalasi Nmap

Sebelum melanjutkan proses instalasi, memastikan bahwa paket sistem Anda mutakhir sangatlah penting. Hal ini dapat dicapai dengan menjalankan perintah berikut di terminal:

sudo apt update && sudo apt upgrade

Dengan melakukan hal ini, Anda dapat menghindari konflik apa pun selama instalasi atau pengoperasian Nmap.

Instal Nmap melalui Perintah APT

Setelah Anda memastikan bahwa paket sistem Anda mutakhir, Anda dapat melanjutkan proses instalasi Nmap. Untungnya, Nmap tersedia di repositori default Debian, membuat proses instalasi menjadi mudah. Anda dapat menginstal Nmap dengan menjalankan perintah berikut di terminal:

sudo apt install nmap

Ini akan menginstal Nmap pada sistem Debian Anda.

Verifikasi Instalasi Nmap

Setelah instalasi, memverifikasi bahwa Nmap telah diinstal dengan benar sangatlah penting. Untuk melakukannya, jalankan perintah berikut di terminal:

nmap --version

Perintah ini akan menampilkan nomor versi dan informasi tambahan tentang versi Nmap yang diinstal. Jika Nmap diinstal dengan benar, Anda akan melihat nomor versi dan rincian tentang instalasi.

Metode 2: Instal Nmap melalui sumber

Dalam beberapa situasi, pengguna mungkin memerlukan Nmap versi terbaru, dan versi di repositori Debian mungkin tidak cukup baik. Mengkompilasi Nmap dari kode sumbernya dapat mengatasi masalah ini, menyediakan fitur dan pembaruan terbaru. Metode ini memerlukan lebih banyak langkah dan pembaruan yang sering dilakukan, namun dapat bermanfaat bagi pengguna tingkat lanjut atau mereka yang memiliki kebutuhan khusus.

Instal Paket Awal yang Diperlukan untuk Nmap

Sebelum melihat kode sumbernya, kita harus mempersiapkan sistem kita dengan alat-alat yang diperlukan. Paket build-essential mencakup paket-paket penting untuk mengkompilasi perangkat lunak Debian, termasuk alat-alat seperti compiler gcc dan make. Menginstal paket ini penting untuk mengkompilasi dan membangun Nmap dari sumbernya.

Untuk melanjutkan, buka terminal Anda dan masukkan:

sudo apt install build-essential libssh2-1-dev libssl-dev python3-distutils

Unduh Arsip Sumber Nmap

Langkah kita selanjutnya adalah mengambil kode sumber Nmap. Halaman unduh resmi Nmap adalah sumber tepercaya untuk ini. Kami akan mempekerjakan wget perintah untuk mengunduh rilis stabil saat ini untuk panduan ini. Perlu dicatat bahwa versinya mungkin berubah seiring waktu. Pada panduan ini, rilis stabil terbaru adalah 7.94. Namun, selalu lihat halaman unduh untuk versi terbaru dan sesuaikan perintah Anda.

Untuk mengambil kode sumber Nmap, jalankan:

wget https://nmap.org/dist/nmap-7.94.tar.bz2

Catatan: Kunjungi halaman unduh untuk mendapatkan versi terbaru! Perintah ini hanyalah sebuah contoh dan akan segera usang.

Ekstrak Arsip Sumber Nmap

Dengan kode sumber Nmap di tangan, tugas kita selanjutnya adalah membatalkan pengarsipan file. Untuk mencapai hal ini, jalankan:

bzip2 -cd nmap-7.94.tar.bz2 | tar xvf -
cd nmap-7.94

Catatan: Ingatlah untuk menyesuaikan contoh perintah dengan versi yang Anda unduh.

Lanjutkan dengan Konfigurasi Pembuatan Nmap

Kami sekarang berada pada tahap di mana kami dapat memulai proses konfigurasi. Langkah ini menyesuaikan kode sumber Nmap untuk sistem Debian spesifik Anda, memastikan kompatibilitas dan kinerja puncak. Untuk mengatur konfigurasi build, masukkan:

./configure --with-localdirs

Kompilasi Sumber Nmap melalui make

Setelah build kita siap, saatnya mengkompilasi kode sumber. Itu make perintah memfasilitasi ini, menafsirkan Makefile di direktori sumber Nmap untuk mengkompilasi kode sumber:

make

Instal Nmap melalui perintah make install

Setelah mengkompilasi kode sumbernya, sekarang kita siap untuk menginstal Nmap. Fase ini menempatkan perangkat lunak yang dikompilasi di direktori yang relevan di sistem Anda. Untuk menyelesaikan instalasi Nmap, jalankan:

make install

Jika perintah gagal diinstal, Anda mungkin perlu menjalankan “sudo” di depan “make install.”

Mengonfirmasi Instalasi sumber Nmap

Pasca instalasi, memverifikasi bahwa Nmap telah diinstal secara akurat dari sumbernya dan mencerminkan versi terbaru adalah hal yang terpenting. Untuk mengautentikasi ini, jalankan:

nmap --version

Perintah ini akan menampilkan versi Nmap yang terinstal, yang harus selaras dengan versi kode sumber yang Anda dapatkan. Selamat, Anda telah dengan mahir mengkompilasi dan menginstal versi terbaru Nmap dari sumber di sistem Debian Anda.

Dasar-dasar Contoh Perintah Nmap

Untuk mengenal Nmap, penting untuk memiliki pemahaman dasar tentang perintah-perintahnya. Perintah-perintah ini penting untuk memanfaatkan fungsionalitas penuh Nmap.

Definisi Status Port Nmap

Saat memindai port terbuka pada sistem target, Nmap melaporkan status setiap port yang diperiksa. Tabel berikut menguraikan status port berbeda yang mungkin dilaporkan oleh Nmap:

Negara Bagian PelabuhanKeterangan
MembukaPort target tidak difilter, artinya Nmap dapat menentukan apakah port tersebut terbuka atau tertutup. Keadaan ini sering dilaporkan ketika sistem target berada di belakang penyeimbang beban atau perangkat pemfilteran paket.
TertutupPort target ditutup, yang dapat dijangkau tetapi tidak menerima koneksi. Keadaan ini menunjukkan bahwa firewall atau mekanisme keamanan lainnya memblokir lalu lintas masuk ke port.
TersaringPort target difilter, artinya Nmap tidak dapat menentukan status port karena aturan firewall atau mekanisme keamanan lain yang mencegah probe mencapai target.
Tanpa filterPort target tidak difilter, artinya Nmap dapat menentukan apakah port tersebut terbuka atau tertutup. Keadaan ini sering dilaporkan ketika sistem target berada di belakang penyeimbang beban atau perangkat pemfilteran paket.
MembukaTersaring
TertutupTersaring

Perintah Dasar Nmap

Bagian berikut memberikan gambaran umum tentang beberapa perintah dasar Nmap.

Pindai Host:

Untuk memindai host, baik internal maupun eksternal, Anda dapat menggunakan perintah berikut:

nmap [IP address] or [website address]

Alternatifnya, Anda dapat memindai secara internal menggunakan perintah berikut:

nmap localhost

Untuk melakukan pemindaian dengan cepat, Anda dapat menggunakan tanda -F:

nmap -F [IP address] or [website address]

Saat memindai, jika Anda ingin memindai host tertentu, Anda dapat menentukannya.

nmap [IP address],[IP address],[IP address]

Jika Anda ingin memindai host tertentu, Anda dapat menentukannya menggunakan perintah berikut:

nmap [IP address],[IP address],[IP address]

Pemindaian Sistem Operasi:

Untuk memulai pemindaian sistem operasi, Anda dapat menggunakan perintah berikut:

nmap -O --osscan-guess [IP address] or [website address]

Spesifikasi Port dan Urutan Pemindaian:

Untuk memulai pemindaian port khusus, Anda dapat menggunakan flag -p diikuti dengan port yang ingin Anda pindai:

nmap –p 80,443,8080,9090 [IP address] or [website address]

Pemindaian Layanan:

Untuk memulai pemindaian layanan, Anda dapat menggunakan perintah berikut:

nmap -sV [IP address] or [website address]

Pemindaian TCP SYN:

Untuk memulai pemindaian TCP SYN, Anda dapat menggunakan perintah berikut:

nmap -sS [IP address] or [website address]

Bantuan Nmap:

Secara keseluruhan, Nmap memiliki banyak fitur dan kombinasi. Untuk mempelajari lebih lanjut tentang hal ini, Anda dapat menggunakan perintah berikut untuk menampilkan daftar perintah dan tanda opsional yang dapat digunakan dengan pemindaian Anda:

nmap --help

Dengan memanfaatkan perintah dasar Nmap ini, Anda dapat melakukan pemindaian jaringan yang efektif, mengidentifikasi kerentanan, dan meningkatkan keamanan sistem Anda.

Tips Tambahan pada Nmap

Hapus (Copot) Nmap

Menghapus Versi Paket Nmap

Jika Anda menginstal Nmap menggunakan manajer paket (apt), Anda dapat menghapus instalasinya dengan perintah berikut:

sudo apt remove nmap

Perintah ini akan menghapus Nmap dan semua file konfigurasi terkait. Jika Anda juga ingin menghapus dependensi yang diinstal dengan Nmap dan tidak lagi digunakan oleh program lain, Anda dapat menggunakan:

sudo apt autoremove

Menghapus Versi Kompilasi Nmap

Proses penghapusannya sedikit berbeda jika Anda telah mengkompilasi Nmap dari sumber dan menginstalnya. Biasanya, jika Anda menggunakan make install untuk menginstal Nmap, Anda dapat menavigasi ke direktori sumber dan menggunakan make uninstall untuk menghapusnya. Namun, tidak semuanya Makefiles menyertakan target pencopotan pemasangan.

Arahkan ke direktori sumber Nmap:

cd /path/to/nmap/source/directory

Kemudian jalankan perintah berikut:

sudo make uninstall

Anda akan melihat sesuatu yang serupa di bawah ini:

menjalankan uninstall Menghapus '/usr/local/lib/python3.11/dist-packages/ndiff.py'. Menghapus '/usr/local/lib/python3.11/dist-packages/__pycache__/ndiff.cpython-311.pyc'. Menghapus '/usr/local/bin/ndiff'. Menghapus '/usr/local/share/man/man1/ndiff.1'. Menghapus '/usr/local/bin/uninstall_ndiff'. Menghapus 'INSTALLED_FILES'. make[1]: Memasuki direktori '/home/joshua/nmap-7.94/nping' rm -f /usr/local/bin/nping rm -f /usr/local/share/man/man1/nping.1 make[1]: Meninggalkan direktori '/home/joshua/nmap-7.94/nping' joshua@debian:~/nmap-7.94$ nmap --version bash: /usr/local/bin/nmap: Tidak ada file atau direktori tersebut

Kesimpulan

Sebagai penutup, panduan ini menjelaskan cara menginstal Nmap pada sistem Debian. Kami membahas persiapan sistem Anda, instalasi Nmap, dan verifikasi instalasi. Dengan Nmap, Anda dapat menjelajahi dan memeriksa jaringan, menemukan kelemahan, dan meningkatkan keamanan sistem Anda. Ikuti langkah-langkah berikut, dan Anda akan memiliki alat yang ampuh untuk analisis jaringan.

Joshua James
Ikuti aku
Postingan terbaru oleh Joshua James (Lihat semua)

Tinggalkan komentar