Nmap (Network Mapper) adalah alat sumber terbuka yang kuat yang digunakan untuk penemuan jaringan dan audit keamanan. Ini banyak digunakan oleh administrator jaringan dan profesional keamanan untuk memetakan jaringan, mengidentifikasi perangkat aktif, dan mendeteksi port terbuka dan layanan yang berjalan pada perangkat tersebut. Nmap juga dapat digunakan untuk pemindaian kerentanan dan manajemen inventaris jaringan, menjadikannya alat penting untuk menjaga keamanan jaringan.
Di Ubuntu 24.04, 22.04, atau 20.04, Nmap dapat diinstal menggunakan dua metode utama. Metode termudah adalah melalui repositori default Ubuntu, yang menyediakan versi stabil Nmap yang cocok untuk sebagian besar pengguna. Alternatifnya, bagi mereka yang memerlukan fitur terbaru atau perlu menyesuaikan instalasinya, Anda dapat mengunduh dan mengkompilasi kode sumber Nmap untuk membuat versi biner terbaru. Panduan ini akan memandu Anda melalui kedua metode instalasi untuk memastikan Anda memiliki versi Nmap yang paling sesuai dengan kebutuhan Anda.
Perbarui Sistem Ubuntu Sebelum Instalasi Nmap
Mari mulai pembaruan sistem dengan menjalankan perintah berikut di terminal. Perintah ini melakukan pemeriksaan pembaruan untuk semua paket dan kemudian memutakhirkan paket tersebut ke versi terbaru:
sudo apt update && sudo apt upgrade
Setelah ini selesai, lanjutkan untuk menginstal Nmap.
Metode 1: Instal Nmap melalui Repositori Ubuntu
Secara default, Ubuntu menyertakan Nmap dalam repositori perangkat lunak utamanya, artinya Anda dapat menginstal Nmap secara langsung tanpa menambahkan repositori tambahan atau mengkompilasi kode sumber apa pun.
Anda dapat memulai instalasi Nmap dengan menjalankan perintah berikut:
sudo apt install nmap
Perintah ini akan mengambil Nmap dari repositori, menyelesaikan semua dependensi, dan melanjutkan instalasi.
Setelah instalasi, penting untuk memverifikasi bahwa Nmap telah diinstal dengan benar dan siap digunakan. Salah satu metode mudah untuk mengonfirmasi hal ini adalah dengan memeriksa versi Nmap yang diinstal pada sistem Anda.
Gunakan perintah berikut untuk memeriksa versi Nmap:
nmap --version
Perintah nmap –version akan memberikan output yang merinci versi terinstal dan build Nmap. Ini mengonfirmasi bahwa Nmap telah diinstal dengan benar dan memastikan Anda bekerja dengan versi terbaru.
Metode 2: Instal Nmap melalui Arsip Sumber
Dalam beberapa kasus, pengguna mungkin memerlukan versi terbaru Nmap atau versi pra-paket yang disediakan di repositori Ubuntu mungkin tidak memenuhi kebutuhan spesifik mereka. Mengkompilasi Nmap dari sumber memberikan solusi bagi pengguna tersebut, memastikan Anda memiliki fitur dan pembaruan terkini. Metode ini melibatkan langkah-langkah tambahan, dan Anda perlu memeriksa pembaruan dan mengkompilasi ulang secara berkala, namun metode ini dapat memberikan manfaat bagi pengguna tingkat lanjut atau persyaratan tertentu.
Instal Paket Awal Nmap
Sebelum mendalami dunia kode sumber, kita harus mempersiapkan sistem kita dengan alat yang tepat. Paket 'build-essential' berisi daftar informasi paket yang dianggap penting untuk membangun paket Ubuntu, termasuk kompiler gcc, make, dan alat lain yang diperlukan. Paket ini memungkinkan kita mengkompilasi dan membangun Nmap dari sumbernya. Untuk menginstal 'build-essential', buka terminal Anda dan masukkan:
sudo apt install build-essential libssh2-1-dev libssl-dev python3-distutils
Unduh Arsip Sumber Nmap
Langkah selanjutnya adalah unduh kode sumber Nmap. Ini dapat diperoleh dari halaman download resmi Nmap. Kami akan mengunduh rilis stabil terbaru menggunakan perintah wget. Harap dicatat bahwa pada saat panduan ini dibuat, rilis stabil terbaru adalah 7.93, tetapi ini mungkin berbeda. Selalu periksa halaman unduh untuk nomor dan tautan versi terbaru, dan sesuaikan perintahnya.
Untuk mengunduh kode sumber Nmap, gunakan yang berikut ini:
wget https://nmap.org/dist/nmap-7.93.tar.bz2
Catatan: Pastikan Anda mengunduh Nmap versi terbaru. Perintah untuk Nmap v7.93 mungkin sudah usang, jadi selalu gunakan perintah yang kompatibel dengan versi terbaru yang Anda unduh.
Mengekstrak Kode Sumber Nmap
Setelah mendownload kode sumber Nmap, sekarang kita perlu mengekstrak file dari arsip. Untuk melakukannya, gunakan perintah berikut:
bzip2 -cd nmap-7.93.tar.bz2 | tar xvf -
cd nmap-7.93
Konfigurasikan Nmap Build
Kami sekarang siap untuk memulai proses konfigurasi. Ini mempersiapkan kode sumber Nmap untuk kompilasi pada sistem spesifik Anda, memastikan kompatibilitas dan kinerja yang optimal. Untuk mengonfigurasi build, jalankan perintah berikut:
./configure
Alternatifnya, Anda mungkin lebih memilih untuk menginstal dengan direktori lokal:
./configure --with-localdirs
Kompilasi Pembuatan Nmap
Dengan build yang dikonfigurasi, sekarang kita dapat mengkompilasi kode sumber. Hal ini dilakukan dengan menggunakan perintah 'make', yang membaca 'Makefile' di direktori sumber Nmap dan mengkompilasi kode sumber yang sesuai:
make
Instal Nmap melalui perintah make install
Kita dapat menginstal Nmap setelah kita berhasil mengkompilasi kode sumbernya. Langkah ini menempatkan program yang dikompilasi di direktori yang sesuai di sistem Anda. Untuk menginstal Nmap, gunakan yang berikut ini:
make install
Memverifikasi Instalasi Nmap yang Dikompilasi
Setelah instalasi, penting untuk memastikan bahwa Nmap telah diinstal dengan benar dari sumbernya dan merupakan versi terbaru. Untuk memeriksanya, gunakan perintah:
nmap --version
Perintah ini akan menampilkan versi Nmap yang terinstal, yang harus sesuai dengan versi kode sumber yang Anda unduh. Dengan ini, Anda telah berhasil mengkompilasi dan menginstal versi terbaru Nmap dari sumber di sistem Ubuntu Anda.
Menutup Pikiran
Dengan Nmap terinstal di sistem Ubuntu Anda, Anda dapat mengelola dan mengamankan jaringan Anda secara efektif dengan memanfaatkan kemampuan pemindaian dan auditnya yang kuat. Baik Anda memilih kesederhanaan instalasi dari repositori default Ubuntu atau fleksibilitas kompilasi versi terbaru dari sumber, kedua metode ini memberi Anda alat yang tangguh untuk analisis jaringan. Memperbarui Nmap secara teratur, terutama ketika mengkompilasi dari sumber, akan memastikan Anda memiliki akses ke fitur dan peningkatan keamanan terbaru, menjaga praktik keamanan jaringan Anda tetap mutakhir.