Tuesday 30 July 2013

Filtering Wireshark

Soal:
Saya ingin wireshark hanya menampilkan (displaying) paket-paket dengan source address (nama pengirim): 192.168.139.104 atau dengan destination address (nama penerima): 192.168.139.104 dari semua paket yang telah berhasil di tangkap (capture) oleh wireshark:

Solusi:
tambahkan perintah ini dikotak filter wireshark kamu:
ip.src == 192.168.139.104 or ip.dst == 192.168.139.104

Gambar:

Tampilan Wireshark dengan menggunakan filter yang disebutkan sebelumnya
Tambahan:
Solusi ini menangkap paket-paket yang bukan ditujukan ke alamat-alamat IP host PC dimana Wireshark ini dinyalakan.

Dan ternyata Wireshark boleh menangkap paket-paket yang bukan ditujukan ke alamat IP host PC dimana Wireshark ini dinyalakan atau dengan kata lain, Wireshark bisa digunakan untuk 'mengintip' paket-paket/surat-surat yang dikirimkan oleh PC lain.

Topologi yang dipakai:
PC-1 -- PC-2 -- Router

PC-2 adalah PC host dimana aplikasi Wireshark ini dinyalakan. PC-2 ini menggunakan
Operating System jenis : Windows7
Wireshark versi: Version 1.6.0 (SVN Rev 37592 from /trunk-1.6)




Tuesday 16 July 2013

Rules of IP route-ing

1. Lampirkan semua IP segmen lokal satu-satu. Lemparin ke router tetangga.
2. Lampirkan semua IP segmen luar dengan menggunakan default-route
3. Selesai

Bagaimana cara menjadikan PC Windows 7 menjadi sebuah router

PC windows 7 bisa menjadi sebuah router!

Topologi (di PC-1 dinyalakan GNS3):
GNS3 -- PC-1 == PC-2

Progam GNS3 runing di PC-1 sistem operasi windows 7. GNS3 itu dimuat sebuah router.  Interface f0/0 router diberi ip address 192.168.138.1. Pada adapter loopback (ethernet) PC-1 diberi IP address 192.168.138.2

Gambar:


Problem
Diinginkan PC-1 bisa melakukan routing/mengarahkan surat-surat / paket-paket yang dikirim oleh PC-2 kepada router di dalam GNS3 itu. Bagaimana caranya?

Solusi
Router pada GNS3::Fa0/0::192.168.138.1 -- 192.168.138.2::Loopbackadapter::PC-1::LANadapter::192.168.137.1 -- 192.168.137.2::LANadapter::PC-2

Caranya: PC-1 harus dijadikan sebuah router juga. Karena PC-1 mempunyai 2 buah adapter jaringan yang mempunyai alamat IP yang berbeda segmen. Lakukan hal berikut untuk menjadikan PC-1 sebagai router:
1. Klik logo Windows
2. Pada kotak Run ketik "services.msc"
3. Cari Routing and remote access. Klik
4. Pada menu startup type: pilih Automatic
5. Diantara button start, stop, pause, klik start button.
6. Klik OK
7. Selesai

Thursday 4 July 2013

Belajar Small Basic

Statement
Statement adalah instruksi atau perintah. Instruksi atau perintah dibaca dan diterjemahkan oleh komputer dan selanjutnya?? Ya itu Terserah Anda..

Satu (1) baris statement/instruksi bisa mempunyai dua (2) arti. Misal, kamu ingin menginstruksikan komputer untuk membuka text window dan menuliskan "Hi, semua!" didalam text window itu didalam 1 baris statement. Apakah ini memungkinkan? Mungkin sekali!

Berikut ini adalah salah satu statement/instruksi yang mempunyai dua arti (membuka TextWindow dan menuliskan: "Hi, semua!":
TextWindow.Writeline("Hi, semua!")


Object (objek)
Objek adalah sesuatu yang pasrah dan bisa diapa-apakan saja. TextWindow adalah objek. TextWindow bisa diapa-apakan saja.  Percaya ga?

Jadi untuk saat ini berfikirlah bahwa objek adalah sesuatu yang bisa dilakukan/dioperasikan/diaksikan beberapa hal padanya.

Contoh-contoh yang tergolong object didalam small basic: TextWindow, GraphicsWindow, dan kawan-kawannya yang lain.

Terhadap objek: TextWindow kita bisa menyuruhnya nungging (koreksi: menampilkan/memperlihatkan dirinya kepada kita) atau kita bisa menuliskan sesuatu kata sebagai judulnya, diluar yang lain.

Statement untuk menyuruh TextWindow muncul (show yourself M!!):
TextWindow.Show()

Statement untuk menyuruh TextWindow menggantikan judul defaultnya:
TextWindow.Title = "Judul ku diganti hiks, hiks.."


Property(Properti)
Suatu objek mempunyai sekumpulan properti - properti yang spesifik bagi objek itu. Apa pula pengertian properti ini??

Contoh, kita ambil objek TextWindow. TextWindow mempunyai properti spesifik (properti yang khusus bagi dirinya sendiri): ForeGroundcolor, BackgroundColor, Title, CursorTop, CursorLeft, Top dan Left.

TextWindow.Title = "Judul oh judul"
TextWindow.BackgroundColor = "Red"

Perhatikan, kenapa statement-statement diatas tidak ditulis seperti ini: TextWindow.Title ("Judul oh judul") ??
Karna, ini adalah properti :) Cara mengubah properti adalah memberi tanda sama dengan (=) dan memberi nilai yang baru di antara 2 buah tanda petik ("").

Jadi, list/daftar properti-properti diatas adalah list/daftar properti-properti milik TextWindow.

Properti-properti diatas bisa digunakan untuk mengubah bagaimana penampilan (appearance) textWindow itu (contoh: mengubah warna Backgroundnya) dan TextWindow itu diperlihatkan dimana.

Operation/Action(Operasi/Aksi)
Tiap objek mempunyai daftar/list operasi yang bisa dilakukan kepadanya. Seperti seekor anjing, anjing bisa disuruh lari dan disuruh duduk.

Contoh daftar operasi (apa saja yang bisa dilakukan) pada objek TextWindow:
Show, hide, Write, Writeline, Read, Pause, Clear

Kita bisa menyuruh TextWindow untuk memperlihatkan diri
TextWindow.Show()

Kita bisa menyruruh TextWindow untuk bersembunyi (kamu malu jika dia kelihatan misalnya):
TextWindow.Hide()

Kita bisa menyuruhnya mengetikkan sesuatu pada dirinya:
TextWindow.Write("Tulis Sesuatu Disini")

Kita bisa menyuruhnya mengetikkan sesuatu pada dirinya, dengan catatan baris berikut setelah statement ini akan ditulis dibawah statement ini (Pusing?):
Text.Window.WriteLine("Tulis Sesuatu Lagi Disini")

Perhatian: Apakah kamu menyadari bahwa semua daftar operasi/aksi (Show, hide, Write, Writeline, Read, Pause, Clear), semuanya menggunakan kata kerja (Verb)?

Kesimpulan:
TextWindow adalah objek.

TextWindow memiliki properti-properti seperti: ForeGroundColor, BackGroundColor, Title, Cursor Top, CursorLeft, Top dan Left.

Text Window memiliki operasi-operasi seperti: Show, Hide, Write, Read, Pause, Clear.