pemanfaatannmappadasistemdeteksikonektivitasjaringan ......penggunaan nmap dan hping 3 dalam...

22
PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringanKomputer padaLocal Area Netwok Artikel Ilmiah Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh gelar Sarjana Komputer Disusun Oleh : AangGunaryo 672009297 FAKULTAS TEKNOLOGI INFORMASI UNIVERSITAS KRISTEN SATYA WACANA SALATIGA 2016

Upload: others

Post on 06-Mar-2021

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringanKomputer

padaLocal Area Netwok

Artikel Ilmiah

Diajukan kepada

Fakultas Teknologi Informasi

untuk memperoleh gelar Sarjana Komputer

Disusun Oleh :

AangGunaryo 672009297

FAKULTAS TEKNOLOGI INFORMASI

UNIVERSITAS KRISTEN SATYA WACANA

SALATIGA

2016

Page 2: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)
Page 3: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)
Page 4: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)
Page 5: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)
Page 6: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)
Page 7: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)
Page 8: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)
Page 9: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Pemanfaatan NMAP pada Sistem Deteksi Konektivitas Jaringan

Komputer pada Local Area Netwok

Abstrack

Monitoring sebuah konektivitas jaringan Local Area Network selama ini menggunakan

NMAP tetapi Nmap Memiliki sebuah kelemahan antralain, kelemahan pada sebuah jaringan

komputer dangan IP yang sudah di tentukan, halini di alamiolehpengelola LAB FTI UKSW

dimana pelaporan terjadinya terputus nyakonektivitas masih di lakukan secara manual, pada

penelitian ini telah di bangun aplikasi monitoring konektivitas jaringan Local Area Network,

aplikasi berbasis Desktop di implementasikan dengan bahasa pemrograman C# .Net yang

memanfaatkan kelas PcapDotNet sebagai penghubung aplikasi dengan Nmap, sehingga Aplikasi

yang dibangun mampu memonitoring jaringan Local Area Network jika terjadi terputus

nyakonektivitas jaringan tersebut.

Pendahuluan

LatarBelakang

� Jika terjadi terputusnya konektivitas dalam sebuah jaringan komputer, proses pelaporan

pada umumnya dilakukan oleh pengguna.

� Belum ada layanan yang dimiliki system operasi jaringan untuk memberi alarm jika

terjadi kondisi terputusnya koneksi dalam sebuah local area network.

� Aplikasi NMAP tidak dapat mendeteksi sekumpulan komputer yang memiliki alamat IP

yang telah ditentukan pengguna.

RumusanMasalah

� Bagaimana merancang system deteksi konektivitas jaringan komputer pada sebuah LAN?

Page 10: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

� Bagaimana memanfaatkan NMAP sebagai alat deteksi pada system deteksi konektivitas

jaringan komputer pada sebuah LAN?

� Bagaimana membangun aplikasi system deteksi konektivitas jaringan komputer pada

sebuah LAN tersebut berbasis desktop menggunakan bahasa pemrograman C-Sharp?

TujuanPenelitian

� Merancang system deteksi konektivitas jaringan komputer pada sebuah LAN.

� Memanfaatkan NMAP sebagai alat deteksi pada system deteksi konektivitas jaringan

komputer pada sebuah LAN.

� Membangun aplikasi system deteksi konektivitas jaringan komputer pada sebuah LAN

tersebut berbasis desktop menggunakan bahasapem rograman C-Sharp.

ManfaatPenelitian

� Bagi Penggunayaitu FTI UKSW

- Memiliki aplikasi deteksi host dan konektivitas jaringan komputer pada sebuah LAN.

- Memiliki aplikasi monitoring konektivitas jaringan komputer pada LAN.

� BagiAkademik

Dapat dipergunakan sebagai pembelajaran cara membangun sebuah aplikasi berbasis

desktop guna mendeteksi dan memonitoring konektivitas jaringan komputer pada LAN

memanfaatkan NMap.

Batasan Masalah

Page 11: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

� Aplikasi hanya mendeteksi konektivitas jaringan komputer menggunakan media kabel

(bukan wireless / nirkabel)

� Ruang lingkup penelitian yaitu FTI UKSW.

Tinjauan Pustaka

PenelitianTerdahulu

PenelitianTerdahulu Ke-1:

Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada

B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

PenelitianTerdahulu Ke-2:

Membandingkan AnalisaTrafik Data Pada Jaringan Komputer Antara Wireshark

dan NMAP (Rosnelly R., Pulungan R., 2011)

NMAP

� Nmap yang merupakan singkatan dari Network Mapper merupakan tools para hacker

yang digunakan untuk melakukan pemetaan suatu jaringan. Dengan Nmap dapat

diketahui, komputer atau host mana yang aktif dan kira-kira dapat di eksploitasi lebih

lanjut (Yerianto D., 2003)

Page 12: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

MetodedanPerancanganSistem

TahapanPenelitian

Page 13: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

MetodePengembanganSistem

Prototype Model (Pressman, 2001)

Page 14: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Use Case Diagram

Scan Cepat

Scan Biasa Scan Mendalam

Scan Ping

Jenis Scan

<<extend>>

<<extend>> <<extend>><<extend>>

Scan menurut file

Tampilan Deskripsi Deteksi

Tampilan Deteksi

ScanAuto Scan

Clear

<<include>>

<<include>>

<<include>>

<<include>>

Browse File

Scan ManualPengguna

Target Scan Manual

Page 15: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Activity Diagram – Scan Manual

Start

Browse File

Jenis Scan

Scan Cepat Scan Biasa

Scan

Mendalam Scan Ping

Scan Menurut

File

Scan

Tampilan

Deskripsi Deteksi

Tampilan

Deteksi

Clear

Auto scan

Close Program

Sistem DeteksiPengguna

Page 16: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Activity Diagram Scan Menurut File

Start

Browse File

Jenis Scan

Scan Cepat Scan Biasa

Scan

Mendalam Scan Ping

Scan Menurut

File

Scan

Tampilan

Deskripsi Deteksi

Tampilan

Deteksi

Clear

Auto scan

Close Program

Sistem DeteksiPengguna

Page 17: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Class Diagram

Program

Main()

Setting

defaultInstance

Resources

resourceCulture

resourceMan

Resources()

JenMapForm

_lastTimestamp

activeHost

activeIp

AutoScan

AutoScanTimer

GWL_STYLE

icons

lastActiveIp

localIpCount

MAX_IP

AddButtonsCrossthread()

AddButtonsHostCrossthread()

addMacAdressSpoof()

appendStatus()

appendStatusLabel()

AutoScan_CheckedChanged()

browseScanFileBut_Click()

BuildArpPacket()

BuildComplexPacket()

BuildDnsPacket()

BuildEthernetPacket()

BuildGrePacket()

BuildHttpPacket()

BuildIcmpPacket()

BuildIgmpPacket()

BuildIpV4Packet()

BuildTcpPacket()

BuildUdpPacket()

BuildVLanTaggedFramePacket()

clearDrawingPanel()

conMacAddressHid_CheckedChanged()

CountIPAddress()

GetMacAddress()

graphWorker_DoWork()

ipScannerTimer_Tick()

nMap_Worker()

nMapStart()

nMapTraceRoute()

ping_ip()

scan_ip()

scanRange()

SetParent()

StatisticsHandler()

11

1

1

1 n

Page 18: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Hasildan Pembahasan

Scanning menggunakanNMAP

Scanning MenggunakanAplikasiJNMAP

Page 19: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Warning / alarm jika terjadi terputusnya konektivitas jaringan .

Pilih jenis scan yang gi inginkan contoh : scan mendalam.. kemudian pilih scan menurut file …

Page 20: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Proses scan menurut file, yang berisi alamat ip yang telah di daftarkan dalam notepad.txt

Klik scan untuk memonitoring konektivitas jaringan

Page 21: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Hasil scan menggunakan Jnmap pada LabCTC FTI UKSW bahwa tidak terjadi terputusnya

konektivitas jaringan

Hasil scan menggunakan JNMAP pada Lab CTC FTI UKSW, Warning/alarm jika terjadi

terputusnya jaringan

Page 22: PemanfaatanNMAPpadaSistemDeteksiKonektivitasJaringan ......Penggunaan NMAP Dan HPING 3 Dalam Menganalisa KeamananJaringanPada B2P2TO2T (Karanganyar, Tawangmangu) (Prabowo Y.A., 2014)

Kesimpulan dan Saran

Kesimpulan

� Aplikasi dirancang untuk mampu mendeteksi konektivitas beberapa komputer pada

sebuah LAN dengan cara membaca file .txt berisi IP Address komputer yang telah

ditentukan.

� Aplikasi dirancang untuk dapat memonitoring konektivitas jaringan pada beberapa

komputer, dengan cara disediakan halaman yang menampilkan status koneksi jaringan

komputer tersebut yang telah ditentukan.

� Aplikasi dibangun menggunakan bahasa pemrograman C-Sharp dan libraryPcapDotNet

sebagai perintah penghubung antara aplikasi dengan Nmap.

Saran

� Ditambahkan fasilitas sms gateway untuk dapat melakukan broadcast pesanperingatan

kepada pengelola / admin jaringan, bahwa ada satu atau beberapa komputer yang

koneksinya terputus.