Analisis Trafik Jaringan dengan Mbak Julia

by Aryaprayoga - 06-26-2016 at 01:03 AM
Legion
Legion
Posts:
8
Joined:
Mar 2016
Likes:
0
Reputation:
0
2 Year Of Member
#1
OP
Posted: 06-26-2016, 01:03 AM
Halo para mastah sekalian :v [Image: smile.png] Kali ini ane ngepost lagi nih :v yang pastinya hal yang gakpenting sih dan pasti udah banyak para mastah dan suhu yang udah tau disini. Tapi biarkan Newbi Kelas Teri ini mengembangkan ilmunya kepada yang sesama newbie :v Kalau para mastah sekalian udah tau, lewatin ajah ndakpapa :v *udah ah, banyak intronya*

Oke kali ini ane mau berbagi ilmu tentang Analisis Trafik Jaringan menggunakan Mbak Julia :v assek :v
Kalau ada yang butuh referensi Siapa sih dan apasih "Mbak Julia" itu,
okeh langsung ke : https://github.com/JuliaLang/julia

*maaf tees kurang pandai ngepost di Forum*

Okeh pertama-tama, pastikan kalian sudah menginstall Julia di Linux kalian.

Code:
apt-get install julia


kalau udah terinstall ketikkan di terminal :


Code:
julia


maka tampilannya akan seperti ini
[Image: JubVGI.png]

setelah itu ketikkan lagi dan enter

Code:
Pkg.add("Pcap")

Kalau proses udah selesai, CTRL+Z biar keluar :v

okeh, selanjutnya kita melakukan Capture Packet dengan mengetik

Code:
tcpdump -i eth0 -w capture.pcap

-i = interface
-w = file capturenya :v
capture.pcap = nama file capturenya :v

kalian bisa sesuaikan interface kalian masing-masing. Okeh Lanjut

biarkan anu tadi melakukan capture, tunggu ajah agak lama :v biar banyak anunya :v

kalau udah lama, CTRL+C ajah :v

okeh ini ane ada script untuk analisisnya


Code:
using Pcap

function display_eth_hdr(ethhdr::EthHdr)
    println("Ethernet Header")
    println("  |- Src Mac  : $(ethhdr.src_mac)")
    println("  |- Dest Mac : $(ethhdr.dest_mac)")
    println("  |- Type     : $(ethhdr.ptype)")
end

function display_ip_hdr(iphdr::IpHdr)
    println("IP Header")
    println("  |- Version         : $(iphdr.version)")
    println("  |- Length          : $(iphdr.length)")
    println("  |- Type of Service : $(iphdr.services)")
    println("  |- Total Length    : $(iphdr.totlen)")
    println("  |- ID              : $(iphdr.id)")
    println("  |- TTL             : $(iphdr.ttl)")
    println("  |- Protocol        : $(iphdr.protocol)")
    println("  |- Src Ip          : $(iphdr.src_ip)")
    println("  |- Dest Ip         : $(iphdr.dest_ip)")
    println("  |- Checksum        : 0x$(hex(iphdr.checksum,4))")
end

cap = PcapOffline("capture.pcap")
while ((rec = pcap_get_record(cap)) != nothing)
    layers = decode_pkt(rec.payload)
    display_eth_hdr(layers.datalink)
    display_ip_hdr(layers.network)
    println("--------------------------------------------------")
end

Simpan script tersebut dengan format .jl

kalau udah, saatnya eksekusi.

ketikkan di terminal


Code:
julia pktprint.jl

pktprint.jl itu tadi script yang di atas yang udah ente save :v

oke hasilnya nanti akan begini

[Image: Igtnkh.png]

berhubung punya ts pakai tetring (Rip English) hp. maka interfacenya usb0 :v


Kalau biasanya yang begini ini dipakai sama para ITSecurity biasanya :v
Tapi ntahlah :v ane cuma pemula :v

Oke cukup sekian ilmu dari Newbi Kelas Teri ini, semoga berfaedah bagi kaka kaka semua :v

Kalau ada yang salah, ane mohon maaf, maklum newbi ^_^

Makasih udah baca ini :* Love you :*

--Terimakasih Untuk BackBox Medan Team--


Quote:-- Jika ada beberapa orang tidak menyukaimu, biarkan mereka ! Pastikan bahwa mereka tidak bisa merubah HIDUPMU !! --
Reply
Find Posts
Register an account or login to reply
Create an account
Create a free account today and start posting right away. It only takes a few seconds.
Login
Log into an existing account.
1 Guest(s)