Jumat, 27 Maret 2009

Find and Replace di VI(M)

Contoh kasus ingin mengganti satu nilai string menjadi nilai lainnya adalah saat ingin memperbaharui sources.list. Dari hardy ke intrepid, misalnya. Bagaimana cara melakukannya dengan vi?

deb http://komo.vlsm.org/ubuntu hardy universe multiverse
deb-src http://komo.vlsm.org/ubuntu hardy universe multiverse
..
...

Jika ada banyak baris dan dilakukan manual tentu kurang seru ;-) Berikut perintah pada vi

:g/hardy/s//intrepid

Install WebScarab di Debian

WebScarab adalah framework untuk menganalisis aplikasi yang berkomunikasi menggunakan protokol http atau https. Tidak ada paket WebScarab pada Debian. Berikut ini akan saya tuliskan langkah-langkah instalasi WebScarab di Debian.

Download program WebScarab dari http://sourceforge.net/project/showfiles.php?group_id=64424&package_id=61823

Lalu ekstrak file java
# java -jar [nama-file.jar]

Referensi
http://www.owasp.org/index.php/OWASP_WebScarab_Project#Download

Kamis, 12 Maret 2009

Pathchar

Pathchar adalah salah satu program untuk mengukur performa. Pada halaman ini[1], Anda bisa baca mengenai beberapa program untuk mengukur performa. Pada tulisan ini saya akan menulis spesifik bagaimana cara menggunakan pathchar.

Pertama unduh dahulu pathchar. URL-nya bisa dibaca dari[1]. Lalu ekstrak pathchar. Saya menjalankan program pathchar sebagai root. Berikut ini adalah contoh hasil pathchar

./pathchar 202.153.129.162
pathchar to 202.153.129.162 (202.153.129.162)
can't find path mtu - using 1500 bytes.
doing 32 probes at each of 45 sizes (64 to 1500 by 32)
0 localhost
| 19 Mb/s, 733 us (2.08 ms), 15% dropped
1 192.168.1.1 (192.168.1.1)
| 115 Kb/s, 8.25 ms (124 ms)
2 125.163.72.1 (125.163.72.1)
| 14 Mb/s, 141 us (125 ms), +q 4.11 ms (7.08 KB)
3 125.160.0.129 (125.160.0.129)
| 3.4 Mb/s, 6.33 ms (141 ms), +q 3.89 ms (1.68 KB), 9% dropped
4 218.100.27.132 (218.100.27.132)
5 * 1 1024 1439 141 448 423 141
| 11 Mb/s, 192 us (143 ms), +q 4.07 ms (5.76 KB), 15% dropped
6 202.153.129.162 (202.153.129.162)
6 hops, rtt 31.3 ms (143 ms), bottleneck 115 Kb/s, pipe 4758 bytes


Dengan pathchar kita bisa mengetahui bottleneck jaringan berapa dan ada di mana.

[1]http://www.phys.uu.nl/~wwwfi/nettest/public_html_dahlhaus/html/body_programs.html