Langsung ke konten utama

Keamanan Jaringan Mengguanakan NMAP

Pengertian NMAP

NMAP adalah singkatan dari Network Mapper yang merupakan sebuah tool atau alat yang bersifat open source. Alat ini hanya digunakan secara khusus untuk eksplorasi jaringan serta melakukan audit terhadap keamanan dari jaringan.

Saat ini, NMAP dapat digunakan secara gratis pada semua platform seperti Microsoft Windows, Linux(Semua Distro), Mac OS X, FreeBSD, OpenBSD, NetBSD, Sun Solaris, Amiga, HP-UX, dan banyak lainnya. Selain itu, tools ini juga hadir dengan berbagai macam fitur yang membuatnya semakin canggih.

Fungsi NMAP

Di bawah ini saya akan menjelaskan kepada kalian tentang beberapa fungsi yang dimiliki oleh NMAP, diantaranya: 

    1. Melakukan scanning pada port jaringan

NMAP berfungsi untuk  melakukan scanning dan melihat port yang terbuka secara terperinci pada host target.NMAP berfungsi untuk  melakukan scanning dan melihat port yang terbuka secara terperinci pada host target

    2. Mendeteksi OS dan versi pada host

Memeriksa layanan jaringan pada perangkat jarak jauh untuk melihat dan mendeteksi versi dan sistem operasi dan karakteristik perangkat keras dari host

    3. Memeriksa jaringan 

Selain itu, NMAP juga dapat digunakan sebagai alat untuk melakukan pengecekan pada jaringan. NMAP bisa digunakan untuk melakukan pengecekan terhadap jaringan besar dalam waktu yang singkat. 

Cara Kerja NMAP

Seperti yang sudah dijelaskan diatas, cara kerja dari NMAP adalah dengan mengirimkan paket menuju target dengan menggunakan IP raw yang memiliki cara kerja yang canggih sehingga bisa menentukan mana saja host yang aktif.

Dengan demikian, NMAP mampu melihat sistem operasi apa yang lengkap dengan versinya dan digunakan atau terinstall pada suatu perangkat.

Konfigurasi NMAP


  • Agar semua clietn mendapatkan internet dari router, maka aktifkan DHCP client pada router dan buat DHCP server pada router agar client mendapatkan IP secara DHCP 

  • Lakukan penambahan IP pada semua perangkat 
Server Debian = 192.168.100.253/24

Windows 10 = 192.168.100.13/24

Kali Linux Desktop = 192.168.100.252/24
  • Lakukan pembaruan pada sistem dari server debian dengan perintah apt update (pastikan bahwa server sudah mendapatkan internet)
  • Install paket kelengkapan jaringan yaitu apt install net-tools
  • Tambahkan ip firewall pada server debain, sebelum itu install paket dari firewall yaitu apt install iptables-persistent 
  • Masuk ke menu nano /etc/sysctl.conf lalu hilangkan tanda (#) pada baris net.ipv4.ip_forward=0
  • Tambahkan ip forward pada menu nano /proc/sys/net/ipv4/ip_forward
  • Tambahkan ip firewall nat action masquerade pada server debian dengan perintah iptables -t nat- A POSTROUTING -o enp0s3 -j MASQUERADE
  • Install paket proftpd dan apache2 sebagai parameter dari pengecekkan port yang aktif pada server debian menggunakan NMAP
  • Sebelum melakukan pengecekkan pada port layanan yang aktif dari setiap host yang ada, untuk mengetahui host host yang aktif pada jaringan, gunakan perintah nmap -sP 192.168.100.1-254
  • selanjutnya untuk melakukan pengecekkan pada layanan dan pada port TCP dari host yang ada pada jaringan, gunakan perintah nmap 192.168.100.1 -sT

nmap 192.168.100.253 -sT

nmap 192.168.100.13 -sT
  • Selanjutnya lakukan pengecekkan pada pada layanan yang ada pada host disertai dengan FIN flag pada status scanningnya, gunakan perintah nmap 192.168.100.1 -sF

nmap 192.168.100.253 -sF

nmap 192.168.100.13 -sF
  • Selanjutnya lakukan pengecekkan pada host yang ada dengan menggunakan tipe TCP SYN scan atau dengan menggunakan perintah nmap 192.168.100.1 -sS

nmap 192.168.100.253 -sS

nmap 192.168.100.13 -sS


Komentar

Postingan populer dari blog ini

Administrasi Sistem Jaringan

Perintah Dasar Linux Debian 9  Untuk dapat melakukan konfigurasi pada sistem operasi, dibutuhkan yang namanya perintah - perintah dasar agar sebuah sistem operasi dapat terkonfigurasi. Berikut beberapa perintah dasar yang wajib diketahui untuk para administrator jaringan untuk melakukan konfiurasi dasar pada sistem operasi Linux Debian 9 : hostname ,  berfungsi untuk merubah nama host pada pc atau perangkat jaringan lainnya help , berfungsi sebagai bantuin untuk menampilkan perintah-perintah apa saja yang bisa dilakukan sehingga ketika kita lupa kita bisa menggunakan perintah ini exit , berfungsi untuk keluar dari super user ke user biasa su (sudo), berfungsi untuk masuk ke root atau super user mkdir , berfungsi untuk membuat folder baru. ls, berfungsi untuk melihat daftar file & folder yang ada pada direktori saat itu cd , berfungsi untuk masuk ke dalam direktori atau folder. Misal, saya ingin masuk ke folder latihan, maka perintahnya " cd latihan" rmdir , berfungsi un...

Domain Name Server (DNS Server)

BIND9  atau Berkeley Internet Name Domain Versi 9 adalah salah satu software yang biasa digunakan untuk membuat, membangun dan mengatur sebuah DNS (Domain Name Server) pada sistem operasi Linux Berikut, cara mengkonfigurasi DNS menggunakan sistem bind9:  1.    Install file sistem DNS, apt install bind9 2.    Masuk ke directory cd/etc/bind/ 3.    Masuk ke menu config nano.conf.local , masukkan domain dan IP Gateway pada eth1  4.    Masuk ke nano named.conf.options , ubah forwardes menjadi IP Gateway eth1  5.    Copy file db.local = ridwan dan db.127 = 232 6.    Masuk ke nano ridwan , masukkan IP eth1 dan domain name pada baris yang dikotak 7.    Masuk ke nano 232 , masukkan domain name dan ubah TTL menjadi 232 8.    Masuk ke nano /etc/resolv.conf tambahkan search dan masukkan domain serta IP eth1 9.    Lakukan install dnsutils, apt intall dnsutils 10.    Masukkan per...