Network Topology

The last post remind me about the network topology. Actually, I have received this material at school. But, the material was only theory. I never yet practice it.
Network topology is formed of 2 words. They are network and topology. Based on Wikipedia, network is
a collection of hardware components and computers interconnected by communication channels that allow sharing of resources and information
and in my opinion network is the way to communicate, to share some things via electronics media, plain speak, and the other that can be connecting people.
Second, topology. Topology is similar to map. So, network topology is the map that show the way of communication, sharing resources, between people.
Network topology is divided by 2 categories. They are physical topology and logical topology.
Physical topology explain how the cable formation, computer, and all the network component. And logical topology explain how the data, information, and resources flow.
There are many type of network topology. they are

  1. Bus topology
  2. Peer-to-peer
  3. Star topology
  4. Ring topology
  5. Mesh topology

Download using BitTorrent

A little speech from the writer


Very long time, I'd never write in this blog. Yeah.., just natural problem. Now, I am included in the last year student in my school. So, I must prepare the national final examination. Because of the preparation, I can't share my time to write again. But anyway, I can write again. I hope, you can enjoy it.



BitTorrent is a transfer files technology. It is a peer-to-peer file sharing protocol. It makes me remembered about the network topology. Today, generally people use the star topology. OK, today we will not talk about network topology, but about BitTorrent technology.
BitTorrent technology is included in the file transfer technology. Bram Cohen is the founding father of this technology. He had designed it in April 2001 (Based on Wikipedia).
My friend asked me, What I think about downloading by server and downloading by torrent. I answered him, that those have many advantages.
When you download a file by using torrent, you can share file that have downloaded to the other. So, you can do the good turn to the other. :) You also can reduce the server and network impact of distributing large file. You can also set your own download speed. For example, I live in Indonesia. And in my region, internet connection is still expensive. a month ago, the local server had been struck by lighting, that was making internet connection down.
How BitTorrent protocol works is shown on the picture.

World Event: 14th World Scout Moot

Dear, Brothers and Sisters in scouting

I want to tell you about the world event. On last July, 22nd World Scout Jamboree will be held in Sweden. All scouts around the world will attend this event. If you could attend this event, don't be disappointed.

Maybe, you have known this before. The Association des Scouts Canada is mandated by the World Scout Committe, to host and organize the World Scout Moot. A Moot is an international gathering of Scouts between 18 and 25 years of age.

The 14th World Scout Moot will be taking place for the first time ever on North American soil, from August 8 to 18, 2013, and will bring together up to 5,000 young adults from around the world.

If you want to know the advance information, you may click HERE.
Thanks for your attention.

Yours In scouting.

Jangkar Project: Rembang Regency Free Open Source Project

Yesterday, when I was printing my school task, I met a man. He rent his computers for people to access internet. He is a Linux User. I think, we have talked long about Linux. Here, I will retell about our conversation.
I know Rembang is a little city in Indonesia. It is located in Java Island, Central Java province. Rembang is a nature harbour. Majority, Rembang citizen live near the coast and North Javanese Main Road.
Now, we talk about computer user in Rembang. I conclude that many Rembang citizen are using the software that is not genuine. If there are 100 people, only 10 people are using the genuine software. Then, for the open source software, it was not popular. So, from the statistic, there are 2 people that use open source software from 200 people that don't use open source software. This situation make a teacher from a vocational high school establish a community.
People call the community as Rembang Linux User Community (Indonesian: Komunitas Pengguna Linux Indonesia Rembang). This community has a project to develop a new distro. The project name is Jangkar Project.
Jangkar is based on Ubuntu and is also using GNOME desktop environment. Maybe, for the Jangkar review, I will post it soon. If you want to download the distro, you can visit here.

rarcrack-0.2

I have a friend. He has a problem. He forgets his archive password. So, he asks me to help him. This is my experience.
Okay, firstly I've never studied this sector, for about 3 years. But, I still remember it. I had him look for crack software. He gave me rarcrack-0.2. I never heard it before.
Maybe, you have known this software. Rarcrack-0.2 build on C Language. You know that C language is the simple one. I don't know where he get it. He gave me in archive packed. as usual, I extract it first.
After extract it, I found the C code. I debug and built it. This is the main page link
OK, happy cracking!

Download Manager for Linux

Are you have any problems about internet connection? Are you always fail when you download a film? You must read this. Maybe this article will fix your problems.
First, you know that there are two term in digital world (internet). They are upload, and download. Second, the internet technology. Maybe I will make some post about internet technology. Third, down and up speed.
The third above influence when we download some information from the web. I think I will not talking about what download is or what upload is. Here, I will give you some suggestion about download manager that you will use.
Actually, download manager don't increase your down speed. I've tried it. Two days ago, I downloaded my favorite film. I used a download manager on my Linux machine. Manuals said that you will get the fastest speed. But, the reality, it would not happen. The conclusion is download manager only manage your download process or your upload process.
Now, these are some samples.

FatRat Download Manager


FatRat is good open-source download manager that it is written by C++ programing language. It is built by Library Trolltech QT 4. These are the features:

  • HTTP(S)/FTP/SFTP downloads

  • FTP/SFTP uploads

  • RSS feed support + special functions for TV shows and podcasts

  • BitTorrent support (including torrent creating, DHT, UPnP, encryption etc.)

  • Torrent search

  • Support for SOCKS5 and HTTP proxies

  • RapidShare.com FREE downloads

  • RapidShare.com uploads

  • RapidShare.com link verification and folder extraction

  • RapidSafe link decoding

  • MD4/MD5/SHA1 hash computing

  • Remote control via Jabber (!)

  • Remote control via a web interface

  • YouTube video downloading

main window that is the GUI screenshot.

If you are interested, Install it.
Open your console then type
sudo apt-get install fatrat
Once again I remind you. When ever you want to use that command, you must be connected to the internet. If you want more information, click on the title above (FatRat Download Manager).

Prozilla Download Manager


Prozilla is included in the famous old download manager. Based on the internet history, I think Prozilla is the oldest download manager.
The features are
  • Support on FTP & HTTP

  • Support Resume Download Facility

  • It support many connections and connection configuration

  • support for the search FTP and choose the fastest server automatically

  • It have maximal bandwith limitation for the downloading
We need a packet to use Prozilla. Click here to download.
Install the packet.
Before you install the packet, I will tell you about the weakness of this download manager. I am not sure that Prozilla has the GUI interface. Because I never use and I never find the GUI of Prozilla. This condition is compatible for you that want to study about command line.

I hope this can be useful.

How to Set Your Mobile Phone as a Modem

Mobile phone is included in the wireless technology. Talking about the wireless technology, It reminded me with my old amateur radio. First amateur radio needs an antenna to send and receive the information. For example, My amateur radio use a simplest antenna. People call it Open dipole antenna. It is made from the long measured wire, and a winding wire.
If you ever use the radio, you will hear the noise beside the vocal. That is my first wireless experience.
Now, Internet. Internet is included in 7 wonders of the world (Based on USA Today). Internet is a new media and it makes the world become smaller than before. Every one know about internet. Internet can be accessed by mobile phone, TV Cable network, coaxial, satellite, etc. Now, I'll tell you about connect your computer to the internet by mobile phone.
Before we begin our adjustment, make sure that you have activated your cellular GPRS (General Packet Radio Service) from your provider.
OK, I think you have activated your cellular GPRS. But, here I'm using UNE (Ubuntu Netbook Edition). I think this tutorial can run on plain Ubuntu or it also can run on the modified Ubuntu. Let's do it!
  1. First, plug your mobile phone.

  2. Then, make sure that you have installed wvdial packets. If you never yet install it, you shall install it.
    There are two ways to install wvdial packets. First, via command line (console). Open your console, then type this:
    sudo apt-get install wvdial

    Second, you can also download the packets. Click here to download the packets.
    P.S. whenever you will install any programs on Linux via console, you must be connected to the internet web.

  3. After you install it, open your console then type this:
    wvdialconf
    so, on your console will appear this:
    Editing `/etc/wvdial.conf’.
    Scanning your serial ports for a modem.
    ttyS0<*1>: ATQ0 V1 E1 — failed with 2400 baud, next try: 9600 baud
    ttyS0<*1>: ATQ0 V1 E1 — failed with 9600 baud, next try: 115200 baud
    ttyS0<*1>: ATQ0 V1 E1 — and failed too at 115200, giving up.
    Modem Port Scan<*1>: S1 S2 S3

    Sorry, no modem was detected! Is it in use by another program?
    Did you configure it properly with setserial?
    It means that there is no modem detected. But, don't worry. It will run properly.

  4. login as a super user:
    sudo -s
    enter your password, and you have been logging in.

  5. Next, type
    lsusb
    then, on your console will appear
    root@ubuntu:~# lsusb
    Bus 002 Device 003: ID 0bda:8198 Realtek Semiconductor Corp.
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 005: ID 05c6:9004 Qualcomm, Inc.
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 003: ID 0bda:0158 Realtek Semiconductor Corp. Mass Stroage Device
    Bus 001 Device 002: ID 04f2:b070 Chicony Electronics Co., Ltd
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Those are informations. It will inform us about any hardware that have plugged on USB ports.

  6. then type
    modprobe -r usbserial
    after that, type this:
    modprobe usbserial vendor=0x05c6 product=0x9004
    Maybe, you will be confused, where we will find those number. OK, read the informations above, and you will get it. Here, I use the mobile phone that it use Qualcomm, Inc. chip.

  7. After that, type
    wvdial
    then will appear:

    --> WvDial: Internet dialer version 1.60
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    ATZ
    OK
    --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    OK
    --> Sending: AT
    AT
    OK
    --> Sending: ATQ0 V1 E1 S0=0 +FCLASS=0
    ATQ0 V1 E1 S0=0 +FCLASS=0
    OK
    --> Modem initialized.
    --> Sending: ATDT#777
    --> Waiting for carrier.
    ATDT#777
    CONNECT
    --> Carrier detected. Starting PPP immediately.
    --> Starting pppd at Sat Oct 23 14:49:55 2010
    --> Pid of pppd: 16931
    --> Using interface ppp0
    --> pppd: ��j ��j ��j Xwj
    --> pppd: ��j ��j ��j Xwj
    --> pppd: ��j ��j ��j Xwj
    --> pppd: ��j ��j ��j Xwj
    --> pppd: ��j ��j ��j Xwj
    --> pppd: ��j ��j ��j Xwj
    --> local IP address 10.224.119.115
    --> pppd: ��j ��j ��j Xwj
    --> remote IP address 10.20.31.3
    --> pppd: ��j ��j ��j Xwj
    --> primary DNS address 10.17.3.244
    --> pppd: ��j ��j ��j Xwj
    --> secondary DNS address 10.17.3.252
    --> pppd: ��j ��j ��j Xwj
    you have connected to the internet.

I hope this tutorial can be useful.

Pengalaman Bisnis Online

Aku adalah seorang pelajar SMA. Aku hobi dengan internet. Aku mengenal internet sejak aku duduk di Sekolah Dasar. Waktu itu, aku masih hanya bermain-main dengan internet seperti game online apapun bentuknya.
Aku memang berkeinginan untuk memiliki penghasilan sendiri sejak lama. Sejak SMP, aku sudah mencoba-coba untuk berkreasi. Pertama kali, kecil-kecilan aku hanya membuat sebuah ikatan-ikatan tali yang kemudian menjadi kerajian kalung. Namun, boleh percaya atau tidak, aku membuat kerajinan itu dari bahan-bahan yang sudah tidak terpakai lagi. Contohnya adalah tali plastik bekas. Aku mengumpulkannya, dan menganyamnya lalu mengikatnya.
Teman-temanku tidak percaya tentang hal itu. Karena, menurut pendapat mereka, dari luar tidak terlihat bila itu adalah barang bekas. Aku juga mendapat aplaus dari guru ekonomiku, karena telah melakukan praktek meningkatkan nilai ekonomi suatu barang. Aku merasa sangat bangga sekali.
Cerita diatas adalah sedikit tentang jiwa entrepreneurship-ku yang berkembang sejak di bangku SMP. Sampai sekarang, aku terus berinovasi mengenai handmade buatanku.
Sejak adanya artis Justin Bieber, aku sempat menjadi iri dengannya. Karena, jelas sekali dia lebih muda daripadaku, lalu dia seusia segitu sudah memiliki penghasilan. Nah, itulah yang membuat aku iri. Kalau dia bisa memiliki penghasilan sendiri, mengapa aku tidak? Maka, aku mulai mencari usaha-usaha lain. Aku sangat berbahagia sekali saat bapakku membuka fasilitas internet di rumah. Lalu, aku berusaha mencari. Eh..., ternyata baru hari ini aku menemukan teknik yang ampuh untuk menghasilkan uang.
Kata om Google, untuk pelajar yang cocok adalah teknik PTC (Pay to Click). Bagaimana maksudnya? Maksudnya, kita dibayar hanya untuk melihat iklan. Aku mengikuti PTC yang berbahasa Indonesia saja. Karena sejujurnya, aku bisa lebih mengerti kalau rupiah yang bicara. Kalau dollar, aku agak kurang mengerti. Bagaimana? tertarik? silakan daftar, dengan meng-klik di sini:

atau klik yang ini:
SentraClix
Semoga bisa berguna.

Browse Internet with your Terminal

Terminal is very important in Linux. Yes, because without Terminal, our computers can't run perfectly. Terminal also has the (important) function. It is used to interact the user (read: you). It interact with you without the mouse. So, You may use the keyboard and the command. All programs in Linux can be accessed by terminal. In my previous articles, I was accustomed you to use Terminal.
So, now Terminal can be used to browse Internet. Everything can be doing in Terminal. If you want some testimony, I will show you.
  1. First open your Terminal.

  2. Check your Internet connection. You can see the connection indicator or type this command:
    ping ip number
    example:
    ping 192.186.1.255
    after execute this command, you will see your Terminal full with the letter. Oh... no! I can't stop this effect. Don't panic! press Ctrl+C to cancel the command. This way also apply to other.

  3. Now, we must install the package. Type this:
    sudo apt-get install elinks

  4. After that, try it. On your Terminal, type this:
    elinks http://www.google.com/
    so you will find this:It is beautiful, right? But, the scrips can't run here.

How to Format Your USB Storage

Today, I'll compare the storage formating via Microsoft Windows with storage formating via Ubuntu Linux. It's very different.
On Windows, we have served all every think instantly by Microsoft. Just open Windows Explorer, click right, adjust, and finish. This condition is very different with Ubuntu Linux. This is my first time, I format my own USB Flash storage.
The step:
  1. First, plug the flash drive to the USB port.

  2. Second, open Terminal, and up to super user
    Type this:
    sudo -s

  3. Then, check your flash drive location.
    Type this:
    tail -f /var/log/messages

    After you push the enter button, there're many information about your kernel and computer's activities. From there, we can find our flash drive information
    root@phoenix:~# tail -f /var/log/messages
    Jan 3 21:54:46 phoenix kernel: [ 959.199955] scsi7 : SCSI emulation for USB Mass Storage devices
    Jan 3 21:54:51 phoenix kernel: [ 964.200895] scsi 7:0:0:0: Direct-Access 0.00 PQ: 0 ANSI: 2
    Jan 3 21:54:51 phoenix kernel: [ 964.202867] sd 7:0:0:0: Attached scsi generic sg2 type 0
    Jan 3 21:54:51 phoenix kernel: [ 964.203765] sd 7:0:0:0: [sdb] 1974272 512-byte logical blocks: (1.01 GB/964 MiB)
    Jan 3 21:54:51 phoenix kernel: [ 964.204514] sd 7:0:0:0: [sdb] Write Protect is off
    Jan 3 21:54:52 phoenix kernel: [ 964.209024] sdb: sdb1
    Jan 3 21:54:52 phoenix kernel: [ 964.402148] sd 7:0:0:0: [sdb] Attached SCSI removable disk
    Jan 3 21:56:16 phoenix kernel: [ 1048.593285] r8169: eth0: link up
    Jan 3 21:56:16 phoenix kernel: [ 1048.593329] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    Jan 3 21:56:25 phoenix kernel: [ 1057.749230] lo: Disabled Privacy Extensions

    The letter with bold effect is your flash info. In my computer the location is in sdb1, maybe it may different in your computer.

  4. Next, we must try to format.
    type this:
    mkfs.vfat -F32 -n storagename -I /dev/sdb1

    F32 is the type of your memory format. In this case, there are two difference type of memory format. They are FAT32 and FAT16. FAT32 is used for the disk (not only your flash) with the memory over 256 MB. FAT16 is used for the disk with the memory less than 256 MB.

  5. If you find this after you execute the command:
    mkfs.vfat 3.0.7 (24 Dec 2009)
    mkfs.vfat: /dev/sdb1 contains a mounted file system

    Oh...., don't panic. We must unmount that file.
    umount /dev/sdb1

    Repeat the forth step.


Good Luck! ;)

Make Your Plain Ubuntu to The Penetration Distro

Firstly, Happy new year to all. I hope this new year we will become to a new human. OK, now, talking about the new human, computer users in Internet can become a plain user, and trained user. The differences of those two users is trained user can make and change his or her computer with him/herself.

Maybe everyone want to be the trained user. This is for everyone that want to be a network security.
I found this on kaskus.us. The forum said that if you want to be a "gray hat" or a network security, you do not have to use the Penetrated Distribution. You can do it with your Ubuntu.
First, you must download the key. Backtrack.gpg
Then, open your terminal and write this
wget -q http://archive.offensive-security.com/backtrack.gpg -O- | sudo apt-key add -ok-

This command is used for add the BackTrack key. BackTrack is included in the Penetration Distribution.
Open your sources.list, and add this repository
deb http://archive.offensive-security.com pwnsauce main microverse macroverse restricted universe multiverse

Then type this:
urname@urcomputer:~$ sudo apt-get update

I've try it. But I fail. Here I use UNE (Ubuntu Netbook Edition) Lucid Lynx.
If the lucky in your side, the synaptic will show the penetration utility.
Good Luck!