Tuesday, July 05, 2005

MAILING LIST DENGAN MAILMAN SEBAGAI MAILINGLIST MANAGER

1.Dalam membuat suatu mailing list kita membutuhkan suatu mailing list manager (MLM) karena ini dibutuhkan untuk membuat email menjadi sebuah milis dan untuk mengatur members yang akan dimasukkan kedalam keangotaan milis tersebut.Macam-macam MLM banyak sekali mulai yang pengaturannya lewat konsol seperti enemies-of-carlotta dan yang berbasis web seperti Mailman serta ada juga yang menggabungkannya dengan database server seperti Sympa.
Langkah pertama yang dilakukankan adalah mencari paket atau juga bisa untuk memastikan apakah paket tersebut tersedia, gunakan perintah :

#apt-cache search mailinglist

Dengan perintah diatas maka system kita akan memberikan berbagai macam software yang kita butuhkan untuk membuat mailing list manager.
Ini contoh beberapa macam Mailing list Manager yang saya temukan :
Mailman, Sympa,ecartis,Enemies of Carlotta.
Paket pendukung: Postfix (MTA), popa3d, uw-imapd.
Untuk mailing list yang saya buat ini saya mengunakan Mailing List Manager yaitu Mailman, saya memilih MLM ini selain cara penginstalannya banyak terdapat diinternet juga MLM ini cukup stabil dalam pengunaannya dan perawatannya dan merupakan salah satu MLM yang berbasis web serta yang terpenting adalah kemudahan dalam mengkonfigurasinya serta keamanan dalam milis tersebut.Mailman memang cocok untuk semua keadaan itu.
2. selanjutnya untuk melakukankan penginstallan gunakan perintah sebagai berikut:

# apt-get install mailman apache php4

3. setelah proses installasi selesai, langkah selanjutnya untuk mengkonfigurasi penggunaan mailman ikuti langkah langkah berikut ini:
#newlist mailman
masukan ID email yang akan menjadi admin pada milis fajar contoh:adminnya@mail.dugen.com dan masukan password untuk admin
Setelah itu akan muncul dialog untuk memasukkan (menambahkan) data kedalam file /etc/aliasess, data tersebut sebagai berikut dengan perintah:
#vi /etc/aliases

## mailman mailing list
mailman: "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"

Simpan dan kemudian keluar.
Perintah dan aliases ini untuk membuat mailing list bernama Mailman, ini dibuat untuk membuat site list dari mailing list ini karena apabila milis bernama mailman ini tidak kita buat MLM kita akan kehilangan site listnya dan akan terjadi error saat mailing list dijalankan dan juga milis mailman ini berfungsi untuk memberi koordinasi selanjutnya saat kita membuat sebuah mailing list baru lewat email admin atau moderator mailing list yang akan kita buat nanti.

#newaliases

Perintah ini digunakan untuk mengupdate database yang terdapat pada /etc/aliases.
kemudian gunakan perintah dibawah ini untuk menjalankan mailman:

# /etc/init.d/mailman start
atau
# mailman start

4. Untuk membuat mailing list baru ada dua langkah yang harus dilakukankan:
a.) Buat mailing list yang baru dengan perintah newlist.
b.) Restart kembali MDA (mail delivery agent)yang anda gunakan.
5. Untuk membuat mailling list baru gunakan perintah dibawah ini:

# newlist fajar

fajar adalah contoh nama mailing list.
Masukan ID email yang akan menjadi admin atau moderator pada milis fajar
contoh:fajar@mail.dugen.com dan masukan password untuk pemilik mailing list tersebut.
Setelah itu akan muncul dialog untuk memasukkan (menambahkan) data kedalam file /etc/aliases, data tersebut sebagai berikut:

#fajar mailing list

fajar: "|/var/lib/mailman/mail/mailman post fajar"
fajar-admin: "|/var/lib/mailman/mail/mailman admin fajar"
fajar-bounces: "|/var/lib/mailman/mail/mailman bounces fajar"
fajar-confirm: "|/var/lib/mailman/mail/mailman confirm fajar"
fajar-join: "|/var/lib/mailman/mail/mailman join fajar"
fajar-leave: "|/var/lib/mailman/mail/mailman leave fajar"
fajar-owner: "|/var/lib/mailman/mail/mailman owner fajar"
fajar-request: "|/var/lib/mailman/mail/mailman request fajar"
fajar-subscribe: "|/var/lib/mailman/mail/mailman subscribe fajar"
fajar-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe fajar"

kemudian untuk mengupdate data /etc/aliases atau agar terbaca data yang baru dimasukkan ke dalam file tersebut gunakan perintah:

#newaliases

6.Langkah selanjutnya kita akan mengkonfigurasi file /etc/apache/httpd.conf, kita harus mengkonfigurasinya untuk membuat alias file penyimpanan dari file-file mailman tersebut agar terbaca oleh web server kita. Web Server ini digunakan untuk file-file mailman yang berbentuk cgi script, sedangkan seperti yang sudah kita ketahui bahwa CGI adalah sebuah bahasa pemrograman Server Side Scripts yang dimana file ini bisa dieksekusi apabila system kita memiliki sebuah Web Server.Buka file /etc/apache/httpd.conf dengan perintah:

#vi /etc/apache/httpd.conf

Rubah Servername dari server menjadi FQDN untuk web server anda kita menggunakan www..dugen.com
kemudian pada file konfigurasi apache tersebut tambahkan Alias sbb:

Alias /pipermail/ /var/lib/mailman/archives/public/
Alias /images/mailman/ /usr/share/images/mailman/

keluar dari file konfigurasi tersebut lalu restart apache dengan menggunakan perintah:

#/etc/init.d/apache restart

7. Untuk mengkonfigurasi mailman selanjutnya,untuk itu gunakan x windows (apabila terinstall x-window) untuk memudahkan atau bisa juga menggunakan konsol dengan menggunakan fasilitas Lynx atau links ,kemudian buka konqueror apabila sudah masuk x-windows.ntuk
mendaftar/mensubscribe email anda supaya bisa menjadi anggota mailing list fajar,masukkan alamat URL ini:
http://www.dugen.com/cgi-bin/mailman/listinfo/fajar
8. Dalam URL ini akan muncul web pengisian yang akan menjadi anggota contohnya akuy@mail.dugen.com, untuk menambahkan anggota masukkan data seperti contoh berikut ini sbb:
  • Your email address: akuy@mail.dugen.com
  • Your name (optional): akuy
  • Pick a password: ***
  • Reenter password to confirm: ***
  • Which language do you prefer to display your messages?
  • English (USA)
  • Would you like to receive list mail batched in a daily digest?
  • No Yes
Kemudian klik tombol subscribe, pada page selanjutnya anda diharuskan untuk membuka email dari user yang memasukkan email tadi..
9. Untuk memeriksa apakah akuy sudah menjadi anggota dalam mailing list anda dapat mengeceknya dengan menggunakan perintah telnet (saya menggunakan popa3d sebagai MDA):
  • # telnet 192.168.4.133 110 (untuk masuk kedalam pop3 server pada system yang kita pakai)
kemudian ikuti :
  • Trying 192.168.4.133...
  • Connected to 192.168.4.133.
  • Escape character is '^]'.
  • +OK
  • user akuy (username dari user yang akan dibuka malboxnya)
  • +OK
  • pass akuy (password user yang akan dibuka mailboxnya)
  • +OK
  • list (untuk menampilkan mailbox yang masuk)
  • +OK
  • 1 1913
  • .
  • retr 1 (untuk membuka mailbox tersebut)
  • +OK
  • Return-Path:
  • X-Original-To: akuy@mail.dugen.com
  • Delivered-To: akuy@mail.dugen.com
  • Received: from [127.0.0.1] (localhost [127.0.0.1])
  • by localhost (Postfix) with ESMTP id 9C8E0F296A
  • for ; Wed, 6 Jul 2005 08:25:10 +0700 (WIT)
  • MIME-Version: 1.0
  • Content-Type: text/plain; charset="us-ascii"
  • Content-Transfer-Encoding: 7bit
  • From: fajar-request@mail.dugen.com
  • To: akuy@mail.dugen.com
  • Subject: confirm 7eb17541c43450cfe15c7b6830758f7900aec60a
  • Reply-To: fajar-request@mail.dugen.com
  • Message-ID:
  • Date: Wed, 06 Jul 2005 08:25:08 +0700
  • Precedence: bulk
  • X-BeenThere: fajar@mail.dugen.com
  • X-Mailman-Version: 2.1.5
  • List-Id: fajar.mail.dugen.com
  • X-List-Administrivia: yes
  • Sender: fajar-bounces@mail.dugen.com
  • Errors-To: fajar-bounces@mail.dugen.com
  • Mailing list subscription confirmation notice for mailing list fajar
  • We have received a request from 192.168.4.133 for subscription of your
  • email address, "akuy@mail.dugen.com", to the fajar@mail.dugen.com mailing
  • list. To confirm that you want to be added to this mailing list,
  • simply reply to this message, keeping the Subject: header intact. Or
  • visit this web page:
  • http://mail.dugen.com/cgi-bin/mailman/confirm/fajar/7eb17541c43450cfe15c7b6830758f7900aec60a
  • Or include the following line -- and only the following line -- in a
  • message to fajar-request@mail.dugen.com:
  • confirm 7eb17541c43450cfe15c7b6830758f7900aec60a
  • Note that simply sending a `reply' to this message should work from
  • most mail readers, since that usually leaves the Subject: line in the
  • right form (additional "Re:" text in the Subject: is okay).
  • If you do not wish to be subscribed to this list, please simply
  • disregard this message. If you think you are being maliciously
  • subscribed to the list, or have any other questions, send them to
  • fajar-owner@mail.dugen.com.
  • .
  • ^]
  • telnet>\q
Jika pesan tesebut telah sampai maka anda telah terdaftar sebagai anggota dari mailing list fajar.
Dalam pesan email tersebut kita diharuskan untuk memasukkan URL

http://mail.dugen.com/cgi-bin/mailman/confirm/fajar/7eb17541c43450cfe15c7b6830758f7900aec60a

URL tersebut sebagai konfirmasi untuk anggota milis tersebut.Maka kita masukkan URL tersebut.
9. Untuk mengirim pesan ke mailing list yang terdaftar gunakan perintah sbb:
  • akuy@localhost:~$ telnet 192.168.4.133 25 ( Untuk masuk ke mailserver kita)
  • Trying 192.168.4.133...
  • Connected to 192.168.4.133.
  • Escape character is '^]'.
  • 220 localhost ESMTP Postfix (Debian/GNU)
  • helo sahabat
  • 250 localhost
  • mail from:akuy@mail.dugen.com
  • 250 Ok
  • rcpt to:fajar@mail.dugen.com
  • 250 Ok
  • data
  • 354 End data with .
  • hai fajar test mailing list ini!!!
  • .
  • 250 Ok: queued as A2989F296A
  • ^]
  • telnet> \q
  • Connection closed.
10. untuk melihat apakah pesan tersebut terkirim atau tidak itu tergantung kepada moderator milis tersebut apakah akan membolehkan email tersebut untuk disebarkan ke para anggota
atau tidak.Apabila anda sebagai moderator atau administrator milis tersebut maka masuk ke URL berikut http://www.dugen.com/cgi-bin/mailman/admin/fajar
masukkan password admin setelah berhasil masuk ke tend to pending operator request. Dan setelah masuk kita bebas untuk mereject ,mengaccept,defer, dan discard atau juga email teresebut. Apabila moderator menyutujui email yang tadi dikirimkan dengan memilih accept maka email tersebut dapat dibuka oleh anngota milis fajar. Pembukaan email yang kami lakukan sama seperti dengan no.9.
Sebaiknya dalam memasukkan user terhadap suatu mailing list kita harus memasukkan lebih dari satu 1 user agar dapat kita cek dengan benar apakah pesan yang user kirimkan sudah betul-betul jalan terhadap semua anggota milis.
Untuk lebih jelas saya menggunakan alamat ini sebagai referensi www.debian-administration.org
www.list.org

Thursday, June 30, 2005

netiket

Etika Ber-E-mail

Netiket atau Nettiquette, adalah etika dalam berkomunikasi melalui e-mail. Seperti halnya berkomunikasi melalui surat atau bertatap muka, berkomunikasi dengan e-mail butuh tatacara sendiri. Bisa dibayangkan. Hampir setiap hari ada jutaan e-mail dikirimkan dan diterima oleh begitu banyak orang. Maka salah-salah kata, bisa berarti fatal.

Tapi memang sangat menyebalkan, jika kita menerima pesan e- mail yang pengirimnya menggunakan huruf kapital, mengirim kembali seutuhnya pesan-pesan yang kita kirimkan, atau menjawab pertanyaan panjang kita, dengan ucapan, "saya kira begitu", atau "betul."

Nah, untuk mencegah hal itu terjadi, ada baiknya kita mengetahui beberapa di antaranya:

1. Jangan terlalu banyak mengutip.

Hati-hati dalam melakukan balasan (reply). Fasilitas 'Reply' dari sebagian besar program mailer biasanya akan mengutip pesan asli yang Anda terima secara otomatis ke dalam isi surat Anda.

Jika harus mengutip pesan seseorang dalam jawaban e-mail, usahakan menghapus bagian-bagian yang tidak perlu, dan hanya menjawab bagian-bagian yang relevan saja. Pesan yang terlalu panjang memakan file yang besar, yang membuat loading menjadi lambat, yang berarti akan menambah beban pulsa tidak hanya pada pihak penerima, juga pada pihak si pengirim.

2. Perlakukan e-mail secara pribadi.

Jika seseorang mengirim informasi atau gagasan kepada Anda secara pribadi, Anda tidak sepatutnya mengirimnya ke forum umum, seperti kelompok grup, atau mailing-list. Email pada dasarnya adalah alat komunikasi personal.

3. Jangan gunakan huruf kapital.

Seperti halnya membaca suratkabar, atau surat, membaca pesan e-mail yang menggunakan huruf besar/kapital yang berlebihan tidak enak dilihat. Tapi di samping itu, terutama dalam tata krama berkomunikasi dengan e-mail/chat, penggunaan huruf besar biasanya dianggap berteriak. Mungkin saja maksudnya hanya untuk memberi tekanan pada maksud Anda.

4. Jangan Membicarakan Orang Lain.

Jangan membicarakan orang atau pihak lain, apalagi kejelekan- kejelakannya. Berhati-hatilah terhadap apa yang Anda tulis. E- mail memiliki fasilitas bernama 'Forward', yang mengizinkan si penerima akan meneruskannya (forward) ke orang lain.

5. Jangan gunakan CC.

Jika Anda ingin mengirim mail ke sejumlah orang (misalnya di mailing-list), jangan cantumkan nama-nama pada kolom CC. Jika Anda melakukan hal itu, semua orang yang menerima e-mail Anda, akan bisa melihat alamat-alamat e-mail orang lain. Umumnya orang tidak suka bila alamat e-mailnya dibeberkan di
depan umum. Selalu gunakan BCC (blind carbon copy). Dengan cara ini setiap orang hanya bisa melihat alamat e-mailnya sendiri.

6. Jangan gunakan format HTML

Jika Anda mengirim sebuah pesan penting ke rekan Anda, jangan gunakan format HTML tanpa Anda yakin bahwa program e-mail rekan Anda bisa memahami kode HTML. Jika tidak, pesan Anda sama sekali tidak terbaca atau kosong. Sebaiknya, gunakan plain text.

7. Jawablah Secara Masuk Akal

Jawablah setiap pesan e-mail secara masuk akal. Jangan menjawab dua tiga pertanyaan dalam satu jawaban. Apalagi, menjawab pesan e-mail yang panjang lebar, dan Anda menjawab dalam satu kata: "Good." Wah, ini sangat menyebalkan. (kj)

ps:
Informasi singkat etika beremail ini disadur dengan format ulang dari rekan Kenny dari mailing list Dalnet. Untuk keterangan lebih lanjut mengenai etika beremail anda bisa mengirimkan email ke autorespon netiket@solidaritas.com
Thanks :-)

10 SARAN BERSOPAN-SANTUN DALAM BER-EMAIL (Zoran Todorovich)

1. Benahi susunan email "forwards" anda.

Bila anda ingin memforward sebagian atau seluruh pesan pada pihak lain, maka luangkan sedikit waktu anda untuk menghapus tanda ">" atau ">>" yang
biasanya muncul.

2.Gantilah "Subject" atau judul email bila topik pembicaraan anda berubah.

Seringkali setelah saling bertukar email beberapa kali, topik
pembicaraan berubah dari aslinya, namun "Subject" atau judul email belum juga diganti. Akan jauh lebih mudah untuk melacak email yang masuk bila "Subject" disesuaikan dan dapat mencerminkan isi email yang sedang anda
tulis.

3. Hapuslah pesan reply yang tidak perlu.

Beberapa program email secara otomatis memunculkan isi email yang
terdahulu bila anda sedang membalas/mereplynya. Ada baiknya anda
menghapus pesan tersebut dan hanya tinggalkan pesan yang benar-benar anda
anggap perlu.

4. Jangan teruskan surat berantai.

Anda tentu merasa terganggu dan jengkel bila seseorang mengirimi anda sebuah email tentang humor atau cerita-cerita, kemudian meminta anda untuk meneruskannya dengan segera pada 10 teman anda yang lain, atau bila tidak maka anda akan ketiban sial. Mengapa anda juga bermaksud mengganggu dan membuat orang lain jengkel bila anda meneruskan email semacam ini?
Hapus saja dengan menekan tombol "delete".

5. Hormati privacy orang lain.

Ini termasuk juga alamat email mereka. Bila anda sedang mengirim email ke sejumlah orang yang mungkin satu-sama-lain tidak saling mengenal, gunakan "bcc" atau "blind carbon copy " agar alamat-alamat email mereka tidak saling diketahui. Bila anda mudah mengirim email ke banyak alamat sekaligus tanpa mempertimbangkan saran ini, maka bersiap- siaplah untuk dikomplain karena mereka menerima *spam*.

6. Jangan melakukan SPAM.

Mungkin saja anda tidak sengaja melakukannya, tetapi banyak orang tidak menyadari jika mereka menggunakan alamat-alamat email yang mereka dapat dari "forwarded email", kemudian menggunakannya tanpa permisi, ini termasuk bentuk spam.

7. Jangan berteriak-teriak.

Menulis dengan mengaktifkan huruf besar ( tombol "Caps Lock") dapat diartikan sebagai pertanda kemarahan. Orang mungkin menganggap anda sebagai pengguna internet yang tidak baik, atau tidak sopan sama sekali.

8. Jangan mudah "terbakar", over-reaksi, atau terburu-buru menghapus suatu email tanpa berusaha memikirkannya dengan baik.
Dalam bahasa tulis, kita memiliki waktu untuk memikirkan bagaimana kita merespon atas sesuatu email yang membuat kita marah. Begitu juga dengan beremail ria. Bila anda merasa dipenuhi dengan emosi yang kuat, kemudian menulis balasan dengan emosional pula, maka sebaiknya jangan buru-buru anda kirim email tersebut. Simpanlah dulu dalam "draft folder" selama beberapa hari untuk dibaca ulang. Banyak persahabatan yang hancur gara-gara terburu-buru menanggapi suatu email tanpa berusaha memikirkannya dengan bijaksana.

9. Bersabarlah dalam menunggu "reply".

Ketahuilah, orang tidak hanya hidup dengan internet. Mereka mungkin tidak membalas email anda dengan segera. Masih banyak orang yang men-cek email mereka cuma seminggu sekali.

10. Akuilah bahwa tidak semua orang senang menerima segala yang anda anggap lucu.
Jangan terus-menerus mengirimkan sesuatu pada mereka yang tidak pernah membalasnya, meskipun dengan ucapan terima kasih.
Jangan lupa! Luangkan waktu juga untuk memikirkan apa yang kita forwardkan dan kepada siapa kita memforwardkan suatu email. Tidak semua orang setuju atau suka dengan materi yang kita forwardkan. Untuk orang-orang tertentu, subyek-subyek tertentu (yang kita anggap lucu dan menarik atau ringan) bisa jadi sangat sensitif dan serius!!

Sumber: Pesan SAAT (diadaptasi dari The Top 10 E-mail Courtesy
Suggestions, Zoran)

Thursday, June 23, 2005

Nmap

Nmap
Nmap atau Network Mapper merupakan suatu aplikasi software yang digunakan untuk melakukan pemetaan terhadap suatu jaringan. Dengan tools ini kita bisa menelusuri terhadap komputer atau host yang sedang aktif. Untuk instalasi Nmap pada GNU/linux Debian Sarge kita bisa menggunakan command :
#apt-get install nmap
Untuk mengetahui option perintah yang tersedia dari Nmap, dapat menggunakan perintah sebagai berikut:
#nmap -h
option Nmap:
-sS : untuk melihat port yang terbuka dan option ini hanya untuk root
contoh :#nmap -sS 192.168.4.133
-sT : sama seperti -sS hanya user biasa bisa menggunakannya juga
contoh :#nmap -sT 192.168.4.133
-sU : untuk melihat port UDP
contoh :#nmap -sU 192.168.4.133
-sP : untuk melihat host mana yang sedang aktif
contoh :#nmap -sP 192.168.4.133
-sF,-sX,-sN Stealth FIN, Xmas, or Null scan (experts only)
contoh :#nmap -sF 192.168.4.133
-sR/-I RPC/Identd scan (use with other scan types)
contoh :#nmap -sR 192.168.4.133
option diatas dapat dikombinasikan (ditambahkan) dengan option dibawah ini:
-O : melihat sistem operasi yang digunakan
-p [range] : untuk melihat port yang digunakan.contoh range:'21,80,53,110'
-F : hanya melihat port yang terdapat pada list nmap
-v : untuk menampilkan proses
-P0 : option ini bisa melewati firewall
-D decoy_host1,decoy2[,...] Hide scan using many decoys
-T : waktu yang diperlukan untuk melakukan proses nmap.
paranoid:sangat lambat,dengan harapan mencegah terdeteksi oleh sistem IDS.membutuhkan 5 menit untuk pengiriman setiap paket
Sneaky:hampir mirip paranoid tapi membutuhkan 15 detik untuk pengiriman setiap paket
Polite:membutuhkan paling lambat 0.4 detik untuk pengiriman setiap paket
Normal:secepat kecepatan jaringan itu
Aggressive:lebih cepat dari normal
Insane:paling cepat karena tidak akan lebih dari 0.3 detik untuk pengiriman setiap paket
-n : tidak akan melakukan reverse DNS resolution
-R : selalu melakukan reverse DNS resolution
-oN/-oX/-oG [logfile]:hasil scanning akan disimpan ke dalam file [logfile]
-iL [inputfile] : deteksi target yang terdapat dalam file [inputfile]
* -S [your_IP]/-e [devicename] : mengidentifikasi IP sendiri
Teknik scanning pada Nmap :
#nmap -sT [Address target]
Scan ini terhubung ke port host target dan menyelesaikan three-way handshake (SYN, SYN/ACK dan ACK) Scan ini mudah terdeteksi oleh pengelola host target.
#nmap -sS [Address target]
Teknik ini dikenal sebagai half-opening scanning karena suatu koneksi penuh tidak sampai terbentuk. Suatu paket SYN dikirimkan ke port host target. Bila SYN/ACK diterima dari port host target, maka Anda dapat mengambil kesimpulan bahwa port tersebut dalam status listening. Jika RST/ACK Anda terima, biasanya menunjukkan bahwa port tersebut tidak listening. Suatu RST/ACK akan dikirim oleh mesin yang melakukan scanning sehingga koneksi penuh tidak akan terbentuk. Teknik ini bersifat siluman dibandingkan dengan TCP koneksi penuh dan tidak akan tercatat pada log host target.
#nmap -sF [Address target]
Teknik ini mengirimkan suatu paket FIN ke port host target. Berdasarkan RFC 793, host target akan mengirim balik suatu RST untuk setiap port yang tertutup. Teknik ini hanya dapat dipakai pada stack TCP/IP berbasis Unix.
#nmap -sX [Address target]
Teknik ini mengirimkan suatu paket FIN, URG dan PUSH ke port host target. Berdasarkan RFC 793, host target akan mengembalikan suatu RST untuk semua port yang tertutup.
#nmap -sN [Address target]
Teknik ini membuat off semua flag. Berdasarkan RFC 793, host target akan mengirim balik suatu RST untuk semua port yang tertutup.
#nmap -sA [Address target]
Teknik ini digunakan untuk memetakan set aturan firewall. Hal ini sangat membantu Anda dalam
menentukan apakah firewall yang dipergunakan adalah simple packet filter yang membolehkan hanya koneksi penuh saja (koneksi dengan bit set ACK) atau suatu firewall yang menjalankan advance packet filtering.
#nmap -sW [Address target]
Teknik ini dapat mendeteksi port-port terbuka maupun terfilter/tidak terfilter pada sistem-sistem tertentu seperti pada AIX dan Free BSD sehubungan dengan anomali dari ukuran windows TCPnya.
#nmap -sR [Address target]
Teknik ini spesifik hanya pada sistem Unix dan digunakan untuk mendeteksi dan mengidentifikasi port RPC dan program serta nomor versi yang berhubungan dengannya
#nmap -sU [Address target]
Teknik ini mengirimkan suatu paket UDP ke port host target. Bila port host target memberikan response pesan berupa “ICMP port unreachable” artinya port ini tertutup. Sebaliknya bila tidak menerima pesan tersebut, Anda dapat menyimpulkan bahwa port tersebut terbuka. Karena UDP dikenal sebagai

Monday, June 20, 2005

Langkah pembuatan Mail Server dan DNS Server ( Postfix dan Bind9)

1. Perlu diketahui sebelum kita membuat sebuah Mail server kita harus membuat DNS Server terlebih dahulu untuk membuat MX (Mail eXchange) pada DNS Server tersebut MX ini digunakan untuk proses pengiriman dan penerimaan email dapat
2. Langkah pertama kita membuat sebuah DNS Server adalah sebagai berikut:
#apt-get install bind9
source diambil langsung dari internet berdasarkan file /etc/apt/sources.list
3. Lalu buka file konfigurasi pada file :
#pico /etc/bind/named.conf
4. Lalu tambahkan isi file sebagai berikut:
Zone “acoy.com” {
Type master;
File “/etc/bind/fajar.zone”;
} (konfigurasi ini untuk forward nya saja).
Simpan dengan menggunakan ctrl X lalu tekan Y
6 Jika ingin menambahkan reversenya tambahkan isi file berikut:
Zone “4.168.192.in-addr.arpa” {
Type master;
File “/etc/bind/fajar.rev”;
}
5. Simpan dengan menggunakan ctrl X lalu tekan Y
6. Lalu buat file untuk forward pada file :
#pico /etc/bind/fajar.zone
Lalu isikan dengan :
$TTL 1D
@ IN SOA acoy.com. root.acoy.com. (
42 ; serial
30M ; refresh
3H ; retry
1W ; expire
1D ; minimum
)
@ IN NS acoy.com.
@ IN MX 10 mail.acoy.com.
fajar IN A 192.168.4.133
www IN CNAME fajar
ftp IN CNAME fajar
mail IN CNAME fajar
7. Simpan dengan menggunakan ctrl X lalu tekan Y
8. Lalu sekarang buat file reverse konfigurasinya
#pico /etc/bind/fajar.rev
Lalu buat filenya sebagai berikut:
$TTL 1D
@ IN SOA acoy.com. root.acoy.com. (
42 ; serial
30M ; refresh
3H ; retry
1W ; expire
1D ; minimum
)
@ IN NS acoy.com.
133 IN PTR fajar.acoy.com.

Simpan dengan menggunakan ctrl X lalu tekan Y
9. Lalu restart daemon dari BIND;
#/etc/init.d/bind9 restart
10.Lalu untuk mencobanya ketikan:
#host fajar.acoy.com
Apabila tampil :
fajar A 192.168.4.133 (maka konfigurasi DNS server telah selesai)

11.Langkah selanjutnya yaitu pengambilan paket, paket yang harus diambil dapat dilakukan dengan perintah apt-get karena dilakukan pengambilan dari internet ,yaitu:
#apt-get install postfix
#apt-get install popa3d
10. Setelah proses pengambilan/penginstallan selesai edit file dengan nama main.cf, yaitu dengan cara:
#pico /etc/postfix/main.cf
11. Setelah masuk edit pada file tersebut pada mynetwork, contoh:
Mynetwork = 127.0.0.0/8 ganti dengan network address jaringan anda disini kami menggunakan
Network address 192.168.4.0/24, contoh
Mynetwork = 192.168.4.0/24
Myhostname = mail.acoy.com
Inet_interface = all
Mydomain = acoy.com
12. simpan configurasi tersebut dengan cara menekan ctrl+x, tekan y dan enter.
13. Sebelum mengetest postfix, terlebih dahulu postfix harus direstart dengan cara
#postfix restart
atau
#postfix stop
#postfix start
14. untuk percobaan pengiriman pesan, kita terlebih dahulu harus membuat user dengan perintah adduser, contoh:
#adduser fajar
#passwd fajar
kemudian masukkan password anda 2 kali
15. kita lihat apakah port 25 sudah terbuka dengan menggunakan perintah:
#netstat –tapn
16. untuk mengirim pesan percobaan pertama pengiriman akan dilakukan dari root mengirim pesan ke user fajar, dengan cara sebagai berikut
#telnet 192.168.4.133 25
Lalu masukkan seperti yang ada dibawah ini:
helo acoy.com
mail from:root@mail.acoy.com
rcpt to:fajar @mail.acoy.com
data
isilah pesan yang akan dikirim, jika sudah selesai . kemudian ctrl+ ]
kemudian anda akan masuk ke telnet,jika ingin keluar ketik quit
Apabila anda ingin membaca email anda maka buka file:
#pico /var/mail/(nama user)
contoh:
#pico /var/mail/fajar
Simpan dengan menggunakan ctrl X lalu tekan Y
17. Apabila pesan yang telah anda kirim tadi telah ada didalam file /var/mail/fajar maka mail server telah berhasil dijalankan.

Saturday, June 18, 2005

Menginstal ftp server :

Langkah-langkah Instalasi dan konfigurasi ftp server
1.Setting dahulu konfigurasi apt
#apt-setup
set sumbernya dari ftp dan pilih mirrornya dari INDONESIA, kami menggunakan mirror ftp.kebo.vlsm.org
2.Bila sudah selesai mulai ambil dan instalkan paketnya
#apt-get install proftpd
3.Buka file konfigurasi proftpd
#pico /etc/proftpd.conf
4.Secara konfigurasi default ftp server itu sudah dapat berjalan, hanya saja untuk user:anonymous belum dapat. untuk mengaktifkan user anonymous, aktifkanlah tag-tag yang berada dalam tag anonymous. seperti ini:
<Anonymous ~ftp>
User ftp
Group nogroup
UserAlias anonymous ftp

RequireValidShell off

MaxClients 10


DisplayLogin welcome.msg
DisplayFirstChdir .message

<Directory *>
<Limit WRITE>
DenyAll
</Limit>
</Directory>

<Directory incoming>
<Limit READ WRITE>
DenyAll
</Limit>
<Limit STOR>
AllowAll
</Limit>
</Directory>

</Anonymous>

5.Bila sudah aktifkan proftpd dengan cara
#proftpd start
Bila sebelumnya telah berjalan aktifkan dengan perintah
#proftpd restart
6.Tes ftp server tersebut dengan cara
#ftp 192.168.4.133
- Dengan user biasa
Name:(nama user)
password:(user password)
- Dengan user anonymous
Name:anonymous
password:(jangan diisi)
7.Bila berhasil akan muncul teks Login Ok .
8.Bila setelah di boot proftpd tidak dapat berjalan, matikan dahulu service inetd lalu aktifkan lagi proftpd nya.

Monday, June 13, 2005

Instalasi Linux SARGE

1.Langkah pertama yang dilakukan adalah setting first boot pada CDROM.setelah selesai mengkonfigurasinya save dan restart kembali komputer dan masukan CD OS Debian.
2.Komputer akan langsung melakukan proses booting pada CDROM dan apabila booting berhasil akan muncul tampilan boot dari CD Debian.Tekan enter untuk melakukan proses installasi secara normal.
3.langkah selanjutnya akan muncul kotak dialog untuk memilih bahasa yang nantinya akan berpengaruh pada pada layout keyboard.pilih En_Us(English United States) lalu tekan enter.
4.muncul kotak dialog untuk memilih layout keyboard atau kmap yang akan digunakan pada keyboard,pilih American English, tekan enter.
5.komputer akan melakukan proses detecting hardware,component dari debian,installer dan configurasi network
6.muncul kotak dialog untuk pilihan apakah akan menggunakan DHCP.pilih NO,tekan enter.
7.langkah selanjutnya melakukan konfigurasi jaringan,sebagai berikut:
IP Address : 192.168.4.133
Netmask : 255.255.255.0
Gateway : 192.168.4.11
Name server :
Host name :
Domain name :
8.setelah proses konfigurasi jaringan selesai akan muncul kotak dialog pilihan untuk Partisi,terdapat dua pilihan apakah akan menggunakan seluruh hardisk secara otomatis atau manual.pilih manual, tekan enter.
9.kemudian tampil tabel partisi, hapus semua partisi dengan cara pilih partisi yang akan di hapus lalu tekan enter dan pilih opition delete, tekan enter.
10.buat partisi baru untuk mount point /(root),/home,/var,/usr,/tmp dan swap,dengan cara:
blok partisi kosong lalu tekan enter. pilih create new partition lalu tentukan besarnya kapasitas yg akan digunakan. untuk root tipe partisi yang digunakan adalah primary dan yang lainnya logical. pilih partisi apakah akan disimpan diawal atau diakhir, pilih beginning.pada partition setting pilih usage method dan tekan enter.pilih format the partition,enter.pilih file system pada partition setting dan pilih ext3 journaling system. pilih mount point pada partition setting dan tentukan mount point untuk partisi tersebut.untuk mount point root aktifkan boottable flag lalu pilih done setting up the partition pada partition setting, tekan enter.
lakukan proses diatas untuk mount point yang lainnya untuk swap terdapat pada menu file system.setelah selesai pilih finish dan tekan enter.
11.muncul kotak dialog untuk pilihan apakah anda siap untuk membuat file system dan partisi jika setuju pilih option YES tekan enter.
12.kemudian muncul kotak dialog untuk memilih dimanakah boot loader akan di install (hd0) tekan enter.
13.langkah selanjutnya komputer akan melakukan proses install dan CD akan keluar secara otomatis kemudian muncul kotak dialog untuk restart PC.
14.setelah proses restart muncul tampilan bootloader tekan enter untuk langsung masuk pada linux.
15.muncul tampilan apakah anda akan mensetting waktu sesuai dengan GMT, pilih NO.tekan enter
16.Kemudian akan muncul kotak dialog untuk memilih/ mengatur zona waktu, jika tidak ada pada pilihan, pilih other untuk mendapatkan pilihan yang lebih banyak, pilih Asia tekan enter, kemudian pilih Jakarta tekan enter.
17.Selanjutnya akan muncul kotak dialog untuk mengisi root password, jika sudah mengisi tekan enter. Kemudian system akan meminta kembali password root sebagai bahan validasi, tekan enter.
18.Selanjutnya akan muncul kotak dialog untuk mengisi full name user, jika sudah mengisi tekan enter.
19.Selanjutnya akan muncul kotak dialog untuk mengisi user name, jika sudah mengisi tekan enter.
20.Selanjutnya akan muncul kotak dialog untuk mengisi password user, jika sudah mengisi tekan enter.
21.Setelah selesai muncul kotak dialog pemilihan dimanakah akan mengakses apt, pilih CDRom tekan enter.
22.Muncul kotak dialog CD Rom Device File, isi dengan /dev/cdrom lalu tekan enter. dan muncul kembali tampilan yang menanyakan apakah anda ingin menambahkan sumber apt yang lain, pilih NO tekan enter.
23.Muncul tampilan apakah anda ingin menggunakan fasilitas update dari security.debian.org, pilih NO karena belum terkoneksi ke internet, tekan enter.
24.Muncul kotak dialog Debian Base System configuration, pilih Select package to install dan tekan enter (untuk memilih paket paket yang akan diambil).kemudian muncul kotak dialog software selection method pilih tasksel-quickly choose from predefined collections of software tekan enter.
25.Kemudian akan muncul configurasi paket yang ingin di install, tandai semua paket yang ada dengan mengunakan space bar untuk select, setelah selesai untuk finish tekan F.
26.Maka akan muncul kembali kotak dialog Debian base system configuration, pilih Install package pada consoloe akan muncul teks perintah untuk memasukkan CD Debian, jika sudah tekan enter.
27.Setelah selesai proses instalasi kita bisa login dengan pilihan Login to ashell
PROSES INSTALASI OS DEBIAN SELESAI