SLAMPP Showcase

It always feels good when someone comes to you and says that he actually finds your work useful and likes it. It’s not because you ask them for the appreciation but it’s more like that you realize that what you do has contributed something valuable to others. That is what I am going to share with you right now, a SLAMPP showcase written by a SLAMPP user. Of course through this entry I would encourage other users to share their own stories on what they have done with SLAMPP and what they think about it. I will publish your stories here.

This showcase was actually written and submitted to me last year by Brian Papile from Texas. Although he already gave me the permission, unfortunately, I was not able to publish it in a timely manner. My apologies for that. FYI, Brian used SLAMPP as training material for his web application security class. I was absolutely amazed that he could master and customize SLAMPP within a short period of time and then finally shared the work to his class. Well done!

Please read his full story by downloading this PDF file. I hope it could inspire other users to do the same.

As last note, if you are interested to get a copy of his work, please contact me.

Thanks all for your contribution to SLAMPP. Much appreciated.

Now, I will focus on the next release which has been delayed for a while. ๐Ÿ™‚

Note: This is a reposted article. You can read the original entry over here.

Interesting Links

In the last few months I’ve gathered some links that may trigger your interest. Most of them are IT and FOSS related and only one is from Oil and Gas sector. Yes, it is sometimes hard to share Oil and Gas resources because of the closed and competitive nature of the business and copyrights/trademarks or other Intellectual Property Rights issues. And I don’t want to get in trouble by doing that for sure. ๐Ÿ™‚ I hope you will get some benefits from the following links.


Oil and Gas

Running Your Own Random Quotation

Perhaps you ever tried the Random Hadith Quotation, the free service I provide through this website, and you are kind of interested to run it by yourself so that you can have full control on the content. Since I started it in October 2004, I received so many e-mails asking whether the scripts is available for public or the content can be edited or changing the way it looks, etc. Hopefully all the questions will be answered through this entry. Now, I would like to share with you the base script I use for that service.

Basically I am using the existing the script available on the net and customize it in the way I want. You can, of course, make your own script if you want to. But, I assume, you all will agree with me. Why reinventing the wheel, if the solution is already there, ready to use. What really matters me (and us) is the idea behind the service. It is certainly priceless and worth more than just a script. Right? In case you think that nobody would pay intention to what you do with the script. Believe me! I started the Random Hadith Quotation service with single user which is me. No expectation at all at that time. As time goes by, the service began to gain its popularity, published in many forums or websites and now has many active users. As long as you provide something which may be useful for someone else, soon or late, it is going to be successful project.

OK, without further due, please download the base script here, provided by Starsol Scripts. After downloading it, read and follow the installation instructions and your random quotation is set up. The usage is beyond the sky. Do whatever you want and please share it to others.

Interesting Links

My reading list today from various sources on the Net.

  • How To: Getting a lean system with a custom Ubuntu install – Decide what you want with your Ubuntu system and install just what you need. Nice and useful how to, BTW!
  • Tiny Core Linux – Amazingly Linux is getting smaller every day. This Linux distribution is just 10 MB in size and has minimal applications to boot in a very minimal X desktop. Of course you can extend its capabilities by adding other applications online. No wonder, the previous main developer of Damn Small Linux (DSL), Robert Shingledecker, is the mastermind of this creation. I don’t know precisely whether Tiny Core Linux was the result of conflict happened in DSL recently. Because of this conflict, the DSL development is now a little bit stagnant.
  • murgaLua – Learn the programming language that is being used extensively inside Puppy Linux and Damn Small Linux. (Probably Tiny Core Linux uses it as well.) I also deploy some Lua applications in SLAMPP.
  • Can Open Source Help the Economy? – Yes, it can. Read the article for the explanation. ๐Ÿ™‚

Interesting Links

I have collected some interesting links I found on the Net with various topics. I hope they could inspire you.

  • Hardening the Linux desktop – Please login first to get the article in PDF. This tutorial was written for the Linux beginners. It shows you how to make your Linux desktop secure and free from virus/malware attacks. Although it was meant for the desktop, this tutorial put basics for hardening the Linux server. A recommended reading material for Linux users. (via
  • Lazy Linux: 11 secrets for lazy cluster admins – Do you have Linux clusters running on your organization? Don’t waste your valuable time by learning those secrets to manage the clusters. (via
  • Reducing IT Costs with Linux – Setting aside the OS wars, Windows and Linux can be combined in any number of scenarios. (via
  • Apa sih DNS Awari? – Do you live in Indonesia and want to surf the internet worry free from things like pornography, etc? Try this free DNS service. Just fill this IP address in your DNS settings of your PC or network. However, it seems it still relies on the OpenDNS servers. OR, you can set up your own machine by following this simple and quick tutorial. Sorry guys, all articles are in Indonesian only.
  • WordPress Legacy – Did you ever notice that when you visited a website, you got “This is an Attack Site!โ€ warning on your Firefox browser provided by Google? That message is warning you that Google has found something unusual and marks that website as a dangerous place to visit. How could this happen anyway? It seems that someone out there has successfully inserted or put malicious and often dangerous links or applications on someone’s else website for their own profits. However, the infected sites will behave normally until Firefox displays the warning. Moreover, believe it or not, some recent studies said that most of those websites use the outdated WordPress which surely contains many security problems. So, it is wisely, strongly recommended to upgrade your WP website right away to the latest release to avoid this ridiculous thing. I think everyone would agree with this solution. Now, what should you do if you don’t have enough time or energy to keep up with all the WP releases? You know the fact, staying with the old one would harm you badly, but continuously upgrading to the new one would be costly regarding time etc. But don’t you worry, stop those worries by using this WordPress Legacy 2.0 Branch. It will provide security and critical fixes until 2010 (first release in 2005). Be happy and productive! (via Harry Sufehmi)
    • Important note: You should apply the same action for any CMS you use on your website. This thing can happen to everyone. Personally I would suggest you a simple rule. Always use the stable version, in favor of legacy one if any, just like what WordPress has done. Never put the testing/unstable version onto production site, unless you know what you are doing.
  • Have You Ever Been Embarrassed To Be Frugal? – I don’t. Do you? ๐Ÿ˜‰
  • Tips for working from home – In case you are working at home. Nice tips! (via Frugal Dad)
  • 34 reminders to help you find your way
  • Money is 100 percent emotional – I am afraid what this guy wrote is 100% true. It hits directly to what we feel about money. (via Frugal Dad)

The Manager’s Cheat Sheet

Managing is like communicating and connecting with other people. How you manage will show who you are in real. Sometimes doing or following basic things will improve or boost your management skills. And, I, personally, and perhaps you too, will agree and admit that fact. To get to know more what all those basic things or rules are, InsideCRM has a great article talking about this. Please read this article thoroughly, “The Manager’s Cheat Sheet: 101 Common-Sense Rules for Leaders“. No matter on what business you are into, these rules just apply anywhere. Happy reading!

(Tips: CXO Community on Linkedin)

Interesting Links

In last few days I found various interesting links on the Net that are worth visiting.


LEMP = Linux EngineX MySQL PHP ๐Ÿ˜€

Ya, itu mungkin sebuah singkatan yang jarang kita dengar, walau sebenarnya tidaklah terlalu asing di telinga. Tentunya selama ini kita selalu mendengar atau membaca tentang LAMP (Linux Apache MySQL PHP). Yang membedakannya adalah fungsi server web Apache di LAMP kita ganti dengan EngineX atau Nginx di LEMP.

Saya tidak tahu apakah sebagian besar pengguna Internet di Indonesia sudah mengetahui keberadaan Nginx sebelumnya. Bagi anda yang kebetulan belum tahu apa itu Nginx, mungkin sejumlah situs di bawah ini dapat membantu menambah wawasan anda.

Continue reading “LEMP”

Create a Plug ‘n’ Play Zone with Ubuntu

I just read the 14th issue of Full Circle Magazine and found an interesting article on page 8 until 11 that might be interesting for you to explore more. It shows you how to create a zone where every laptop or PC in that zone can install and run Ubuntu. What you need to do is just to bring your laptop to that zone, plug it to the zone network and let the ‘magic’ does its job. After waiting for a while,ย  you are ready to rock and roll with Ubuntu installed on your laptop. IMHO, the method shown in that article adapts more or less the LTSP concept with a brilliant modification. Two thumbs up for the author. ๐Ÿ™‚

Happy reading!

T&T 4: Setup a Wireless Network without a Router in Windows

I was wondering how to set up a wireless network instantly using a notebook or desktop loaded by Windows XP; with two network interfaces; one network card connected to the internet; and the other one, the wireless card, for sharing the connection to the local network and also acts an access point. The point is to eliminate the use of a (wireless) router which is not that cheap to buy. IMHO, we are not going to need that router for a very small SOHO network. So, I have done a search through Google and found this link. Voila! I can now share my internet connection to the others. ๐Ÿ™‚

Do you have other methods to do the same thing? Please do share. Thanks.


Perhaps you ever read or noticed about this thing, Wubi, elsewhere on the Net. By using Wubi, we can install Ubuntu from a Windows system. Pretty cool, isn’t it? No need to make a new partition, no worry about messing up your existing system and the best thing is, it’s free! You can find more information about this installer on its official website. Just click on the first link provided above.

Still confused how to do that in real? Just check out this tutorial, prepared and written by people from HowtoForge.Com.

Of course, you can find similar things and also think this is a ‘crap’. But my intention is to put the emphasis on how easy we install an alternative operating system, in this case Linux, on our Windows system.

Today’s Link

How To Do – It’s a useful place and worthy to check out when you would like to share how you do something and need advices/solutions from other people’s point of view about anything in your life. Surely there are plenty of such websites on the Internet, but this one is recommended by me. Why? As it covers almost all topics you might need. So, shortly one stop place for everything. ๐Ÿ™‚

T&T 3: Cara Cepat Menginstalasi LTSP dengan Ubuntu

Tertarik dengan sesuatu yang pernah ditulis oleh Mas Harry Sufehmi beberapa waktu lalu di blog pribadinya, saya ingin mengungkit kembali materi tentang LTSP. Pada kesempatan ini saya ingin membagi cara tercepat menginstalasi LTSP 5 pada Ubuntu yang saya peroleh melalui halaman ini. Karena saya menggunakan Ubuntu 6.06 LTS, maka metode yang diberikan di sini dapat diterapkan di versi Ubuntu yang sama. Selain itu, saya juga pernah mencoba menginstal LTSP 5 di Ubuntu 6.10 dengan metode yang sama, dan berhasil. Jadi saya rasa cara ini sifatnya universal untuk semua versi Ubuntu. Untuk pastinya silakan dicoba sendiri ya… ๐Ÿ™‚

Sebelum memulai instalasi pastikan komputer/laptop anda memiliki dua kartu jaringan (NIC = Network Interface Card). Satu diset statis ke, ini yang akan kita gunakan untuk berhubungan dengan komputer klien, dan satunya lagi kita gunakan jika kita ingin mengakses internet yang dapat dibagi juga kepada klien.
Setelah itu, jalankan perintah ini di konsol di mana kita akan mengambil paket-paket yang dibutuhkan dari internet:

sudo apt-get install ltsp-server-standalone openssh-server

Kemudian bangun lingkungan LTSP untuk klien anda dengan perintah ini:

sudo ltsp-build-client

Tergantung pada kecepatan koneksi internet yang anda miliki, proses instalasi server LTSP dapat berlangsung cepat atau lambat. ๐Ÿ™‚ Jika semua proses sudah selesai dilakukan, silakan ikuti proses seperti yang ditulis oleh Mas Harry di blog-nya, di sini. Langkah-langkah yang perlu dilakukan adalah langkah 13 sampai dengan langkah 15. Selesai!

Selamat mencoba.

T&T 2: Instalasi Linksys WMP54G PCI Adapter di Slackware

T&T berikut lebih kepada bagaimana mengaktifkan koneksi internet melalui perangkat wireless Linksys WMP54G 2.0 PCI Adapter. Tertarik dengan eksperimen yang sama ketika saya mencoba Ubuntu, saya berusaha membuat distro Slackware yang saya pakai sehari-hari juga dapat ber-internet-ria. Metode yang saya sajikan di bawah ini merupakan rangkuman dari thread berikut di forum SLAX. Cukup efektif dan siap pakai. ๐Ÿ™‚

Yang harus dipersiapkan adalah driver untuk adapter-nya, yaitu rt2500.inf dan rt2500.sys. Kedua berkas ini dapat diperoleh di CD instalasi Linksys. Selanjutnya kopi dan letakkan kedua berkas tadi di direktori kerja anda. Kita akan menggunakan bantuan ndiswrapper.

Buka konsol dan jalankan perintah-perintah berikut:

# ndiswrapper -i rt2500.inf
# ndiswrapper -i rt2500.sys
# modprobe ndiswrapper
# iwconfig wlan0 ap 00:00:00:00:00:00 < — diganti dengan kode Access Point yang anda miliki
# iwconfig wlan0 essid SOMESSID < — diganti dengan ESSID anda
# iwconfig wlan0 key open 000a000f00 < — diganti dengan WEP-key anda
# iwconfig wlan0 channel 6 < — diganti dengan channel yang anda pakai
# ifconfig wlan0 up
# dhcpcd -d wlan0

Jika tidak menggunakan DHCP, maka perintahnya akan seperti ini:

# ndiswrapper -i rt2500.inf
# ndiswrapper -i rt2500.sys
# modprobe ndiswrapper
# iwconfig wlan0 ap 00:00:00:00:00:00 < — diganti dengan kode Access Point yang anda miliki
# iwconfig wlan0 essid SOMESSID < — diganti dengan ESSID anda
# iwconfig wlan0 key open 000a000f00 < — diganti dengan WEP-key anda
# iwconfig wlan0 channel 6 < — diganti dengan channel yang anda pakai
# ifconfig wlan0 netmask up < — diganti dengan IP lokal yang anda pakai
# route add default gw wlan0 < — lakukan ini jika gateway belum diset

Selanjutnya coba ping gateway, beberapa komputer di LAN dan ping ke luar LAN untuk mengecek koneksi.

Bagaimana, berhasil? Mudah-mudahan seperti itu. Tentunya perintah-perintah ini dapat diotomasi dengan menggunakan skrip yang dapat dijalankan sewaktu boot.

Selamat mencoba!