Wednesday 19 August 2009

Anak-anak

Alhamdulillah, walaupun mggu ni hujan and sejuk, tp still ada juga baur2 kepanasan menyinggah di bumi Lancaster. Dapatlah kiranya menyidai basuhan di luar rumah walaupun tidak menharapkan ia kering, at least dpt membuang hampir 70% air basuhan. Selebihnya dikeringkanoleh alat yg dipanggil heater. Walaupun hakikatnya heater ni utk memanaskan rumah, tp kebanyakan kami menjadikan ia sbg tmpt mengeringkan pakaian juga. kiranya 2 in 1 function.

Wajahah, anak sulungku, sudah hampir sebulan bercuti dari sekolah. Jadi untuk menghilangkan keboringan anak2 yg bergelumang bermain di rumah, dapatlah juga membawa mereka utk bermain di luar. Berbasikal dan berlari2 anak, menceriakan suasana petang. Aku ni malas nak main sama2, segan pulak memndangkan ia di dalam kawasan blok kediaman. Jadi ambil peluang baca buku2 ilmiah dan menyedarkan diri atas kelekaan mengejar duniawi. Buku 'The Stories of Repentence' menjadi teman sambil memerhatikan gelagat 'makcik kecilku' itu.

Walau best benarpun tempt org, tmpt sendiri lagi best. Hmm..mudah2an urusan PhDku dan rakan2 ku dipermudahkan dan pulang membawa kejayaan. amin..

Progress 17 August

This week, my progress is concentrating on the paper draft and BitTorrent code. Alhamdulillah, part of the additional codes are running. The additional code is something related to getting router MAC address and node's signal strength. Now the target is to combine them in the BitTorrent code. Hopefully, it will work by the end of this week.
About the paper, need to work more on the design part as discussed with my supervisors on Monday.

Friday 17 July 2009

This Week Progress (13-17July)

For record purpose only.
Monday :
Meeting as usual. Dr Nick asked me to get ready with the new tracking module for all Lancaster student. Updates current progress to him and get responses. He advice me to have a rapid mode to learn Python. Output expected for this week are:
a) python coding that include the calculation of hop counts/average RTT/bandwidth between two hosts, and
b) draft paper about the proposed mechanism for p2p streaming.

Tuesday:
Planning to start with the coding development. But before move into it, try to install the Python IDE debugger as suggested by supv that is ERIC Python IDE. However, this application is quite complicated as it has several pre-requisite software that are hardly configured. I moved to install IEEEtran into the micTeX program. After a while browsing the net, I finally found the way to update a new package into the program. Alhamdullah, I manage to installed and then may proceed to write paper using LaTeX. Then, resume to the Python IDE. Because it was still not working, at last I try to find other application. I found several alternatives and select eclipse application. The requirements are not too much, only need to have pre-installed J2SE 6.0 Update 14 and Python 2.6. When the installation of eclipse is done, the next step is to configure and install PyDev via the eclipse Help menu. However, although carefully follow the instructions, the process is failed. The error was about the proxy and bla..bla.. It is an awful process and I was very tired and had back pain. Rushed home and continue back to work. At home, I was using the home network with my laptop. Alhamdulillah, the configuration and installation was successful and working extremely brilliant. I can proceed with the coding tomorrow.

Wednesday:
1. Try to install eclipse at office. However, I experienced the similar error as yesterday which make me jump into the conclusion that it was related to the proxy stuff.
2. Develop the code
Start with the ping module.

Thursday:
1. Continue with the second module
traceroute module. took more time and only because of the regex pattern that was not working.
2. Bandwidth module
Still finding ways to calculate bandwidth at the end host.

Friday:
1. Focusing on the paper draft. - add the challenge and motivation part.

Thursday 7 August 2008

Snort progress

One of my task now is to identifying P2P activity from the tcpdump data collected by using Snort. But somehow, there is a problem where I could't get all alert from the total data. After rerun, retry and all the re..stuff, I manage to discover that on all occasion, snort actually ignore the discarded frame. That's why the delivered output is not the one expected. Of course we discard the frames during capturing process, because of the limited space of storage. However, need to find out how to deal with the snort feature.

Wednesday 30 July 2008

Progress..

Hari ni nak recap progress setakat 7 bulan sbg pelajar. Ikutkan perancangan nak buat something about p2p dlm mesh network. So, initial task is something to do with ns2 and datasets filtering. Tp, tulah, heran betullah naper snort rule ni tak dpt nak detect p2p drpd 30 minit pcap data. cuma dpt 4 alert drpd beriban lines of flow. Rasanya sebab encrypted payload yg menyebabkan snort tak dpt baca content payload tsb. Kenalah chk yg ni. Kalau nak bandingkan teknik lain yg diimplement dlm other related papers, ada yg boleh diambilkira. Byk sgt ler pulak ..pening jugak dah ni.
Pasal ns2 pulak, dptlah debug the previous error, tp ada error barulah pulak. Error nya berkenaan dgn "hopCount identifier is not declared". puaslah tambah line utk declare, tak jalan. tanya jugak kwn sbb dia buat java, so bolehlah sikit2 sbb program ni dlm C dan apply object oriented. Tp still tak mboh. Smlm,email sekali lagi owner nya. Hopefully kali ni berjawab lah. Masih menunggu...

Wednesday 23 July 2008

Snort..oink..oink..

Sesudah jatuh, sekarang ni dah dpt semangat baru utk memulakan kembali tugas sbg pelajar. Alhamdulillah. Mmglah adat kan jadi student. sekejap down sekejap up. up and down lah kiranya.
Tugas sekrg nak filter P2P drpd tcpdump data yg diambil dr Wray network. Tp nmpknya dr default rule dlm snort mmg tak blh nak capture any P2P. So, kenalah create rule sndri. Tp masalah nya tcpdump yg ada ni cuma first 68 bytes size header. Tak taulah cukup ke idak info nya. Still under investigation. Satu lagi, mcm tak sure kenapa output tcp dlm format 5 tuple in separate file tak synchonous dgn apa yg ada dlm tcpdump format. Sbb klu ikutkan dlm 5 tuple tuh dpt detect sport 6881 (bittorrent). But once check dlm tcpdump, there is nothing match with the flow. Hmm..akukah yg salah or mmg data incomplete. Dah ajukan pd supv dan tgh chk katanya. Tak blh nak buat apa sbb tuh data dia.
And then skrg aku beralih tgk ns2 pulak. Guna pakai code dr Sbai et al. from this link http://planete.inria.fr/personnel/Mohamed_Karim.Sbai/BitTorrent/AdaptedBitTorrent.htm . At the moment still ada error. So, tgh work on it. Hopefully bolehlah run lepas ni. Dah letih lah makcik ni.

Tuesday 15 July 2008

Simulating using ns2

Hmm..tukar bm lah pulak. mana tau kot supv jmpa blog ni and baca. mau haru hihihi. semalam dah berlalu, tanpa aku buat apa2. saja nak lepaskan rasa down yg aku alami. Balik rumah smlm, masak sweet sour talapia filet. Pastu buat sambal tumis ikan bilis lebih2 utk stock seminggu. maklumlah tak selera makan tanpa pedas. nak masak smbl hari2 malas lah pulak. habis masak duk kejap dan tggu hubby balik. makan sama2 pastu duk dpn tv. nak tggu margrib kul 942 lmbt sgt. so, tgk movie jap lah. decide nak tgk 'Batman Begins'. best jugak ye citer ni. lepas part 1 solat dulu, tidurkan anak2. kul 11 lebih jugak smbg part 2. habis dlm 1210am. badan pun dah letih. azam nak smbg buat keja esok. so, tidurlah dulu. zzzz...zzzz
So, hari ni kena mulakan azam baru. cheer up weeda. kat sini kwn2 pggl weeda. maklumlah rasa cam dah tua pulak nak guna 'weed' . tp buat rakan2 yg dah biasa ngan weed, i don't mind.
ok.need to start working with ns2. arituh dah cuba nak simulate p2p dlm wireless adhoc guna somebody's work, tp cannot work. pastuh orgnya pun reply sekali. susah kan klu nak pakai org punya. nak buta sendiri tak expert pulak. anyway, need to start back and find out some way to help me out.