Menjadi Ubuntu Developer

Hallo kawan,

Pada hari ini saya sangat senang sekali karena akhirnya pengajuan saya menjadi Ubuntu MOTU Developers akhirnya diterima dan telah diumumkan ke publik. Puji syukur kepada Allah yang telah menganugerahkan kesempatan langka ini, akhirnya apa yang saya incar selama dua tahun ini berhasil saya capai.

Saya tidak tahu harus berterimakasih kepada siap, karena terlalu banyak orang yang sudah mendukung dan membelajari saya menjadi demikian. Namun saya sangat berterimakasih sebesar besarnya kepada Komunitas Ubuntu Indonesia dan Tim Pengembang BlankOn yang karena didikan mereka saya belajar banyak.

Menjadi Developer sebenarnya tidak lah terlalu rumit, rahasia saya adalah membaca dan ikhtiar. Sebenarnya saya merasa tidak mampu, namun berkat masukan dari teman Developer lain akhirnya saya berani lho :D.

Mau menyusul menjadi MOTU’ers ke dua di Indonesia? silakan lihat halaman berikut:

  1. https://wiki.ubuntu.com/UbuntuDevelopers
  2. https://wiki.ubuntu.com/MOTU/GettingStarted
  3. Panduan pemaketan
  4. dll

Saya tunggu di Pengembangan Ubuntu secepatnya :D

I’m now Debian Maintainer

As per #651066, and this. I’m Debian maintainer now! Thanks to

Btw, here is my gpg signature:

C66C603A15F8B1B071F01B3AB9876EB090B36C5B

My Debian/Ubuntu activity this week

Inspired from RC bugs 2011/50,

Here is my Debian activity:

  1. 652371, [CVE-2011-4824] SQL injection issue in auth_login.php. Committed in git and forwarded to Sean and Security Team via RT #3538
  2. 624516, CVE-2010-1644: cacti: XSS issues in host.php and data_sources.php, Committed in git and forwarded to Sean and Security Team via RT #3538

And here is my Ubuntu activity:

  1. 905662, Merge dasher 4.11-1.1 (universe) from Debian testing (main)
  2. 905671, Merge mini-dinstall 0.6.29 (universe) from Debian testing (main). I got 100 times upload for this!
  3. 905665, Merge dbus-java 2.8-2 (universe) from Debian testing (main)
  4. 905252, CVE-2011-4130 in lucid, maverick, natty
  5. 906291, Merge laptop-mode-tools 1.60-1 (universe) from Debian testing (main)
  6. 906340, Merge meta-gnome3 1:3.0+6 (universe) from Debian testing (main)
  7. 906368, Merge udftools 1.0.0b3-14.2 (universe) from Debian testing (main)
  8. 906369, Merge avfs 1.0.0-2 (universe) from Debian testing (main)

What next? Fixing CVE-2011-4824 in Lucid, Maverick, Natty, Oneiric. I don’t want to fixing in precise because i still waiting 0.8.7i from debian which already committed in git repos.

Blok IP spam [1]

Sebagai seseorang yang berkecimpung dengan mail server, tentunya dunia spam sangat akrab dengan keseharian :(. Spam telah menjadi musuh bersama seorang sysadmin. Karena spam dapat menghambat kinerja mail server. Beberapa cara dilakukan oleh sysadmin, ada yang menggunakan filtering, firewalling, dll.

Salah satu yang saya suka adalah teknik firewalling. Karena dengan teknik ini resource cpu bisa berkurang. Kenapa begitu? hal in dikarenakan bila menggunakan filtering IP maka akan melewati beberapa proses. Proses filtering adalah sebagai berikut:

IP Pengirim -> [ firewall ]  -> [ filter via dns ] – [ smtp  ]

Jika ip pengirim ada di zone dns RBL maka akan di blok dan tidak boleh melakukan koneksi smtp. Nah proses ini butuh query dns ke (contohnya saya pake SORBS) dnsbl.sorbs.net. berarti perlu dua proses bukan dan ada delay bukan? Kalau pake firewalling kita cuman butuh satu langkah. namun kekurangan nya terkadang tidak up to date (tergantung dari anda).

Teknik firewalling ini pada prinsipnya adalah memblok ip yang terindikasikan spammer via iptables. Untuk mendapatkan ip-ip spam ini saya mengacu pada bbfh.sorbs.net. Dari hasil download saya berhasik memblok ratusan (bahkan ribuan) ip spammer. Tentu ini sangat membahagiakan karena mail server jadi lebih bebas dari ip spammer. Namun, jika kita mendownload dari bbfh.sorbs.net atau Bastard Blocklist From Hell kita mendapatkan dump ip :( harus di pilah dulu.

Nah, dengan sedikit shell script kita bisa mendapatkan ip nya saja. silakan cek di sini:

  1. Level1
  2. Level2
  3. Level3
  4. Level4
  5. Level 1 dan Level 2
  6. Level 2 dan level 3
  7. Level 1, 2, dan 4

Selanjutnya anda bisa menggunakannya sebagai block list. Bisa menggunakan iptables (dengan script download dan penambahan ke iptables) atau apf yang lebih mudah. Contohnya:

iptables -A INPUT -m state --state NEW -s $IPNYA -j DROP

Ada masukan cara yang lebih baik dari cara ini? mohon infonya yah.

PS: gambar diambil dari http://3spam.com/