Kamis, 10 Mei 2012

Skype pada Ubuntu 12.04



Skype merupakan program untuk chating, call, video call melalui internet, Skype saat ini sudah diakuisi oleh Microsoft. Namun skype masih menyediakan aplikasi gratis untuk Linux. Jika anda ingin mencoba skype pada linux cara nya sangat mudah, berikut langkah-langkahnya :

    Pilih sesuai platform yang digunakan, misalnya Linux 32bit atau 64bit.

2. Buka file yang sudah di download dan install melalui software center :


Atau bisa juga dengan melakukan instalasi dari gnome terminal :

$ sudo dpkg -i skype-ubuntu_2.2.0.35-1_amd64.deb

3. Skype by default tidak akan muncul pada notification bar di Ubuntu 12.04, untuk itu anda perlu melakukan setting agar skype dapat tampil pada notification bar di Ubuntu 12.04, berikut caranya :

$ gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"



4. Jalankan Skype dari Dash Home


Setelah running, tinggal anda masukan username dan password yang sebelumnya pernah anda daftar pada situs web skype : http://www.skype.com/go/join


Pilih teman yang sedang online di skype juga, untuk melakukan panggilan chat, call atau video call 


Selamat mencoba..

Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Gimp 2.8 pada Ubuntu 12.04



Teman semua pasti sudah mengetahui kalau Gimp (http://www.gimp.org/) adalah merupakan aplikasi atau software untuk melakukan pengolahan gambar yang gratis atau free, tersedia untuk OS Windows maupun Linux, fungsinya mirip dengan Photoshop. Pada Ubuntu 12.04, versi Gimp yang ada pada repository adalah versi 2.6.

Jika ingin mengetahui beberapa feature baru dari Gimp ver. 2.8, dapat dilihat disini : http://www.gimp.org/release-notes/gimp-2.8.html

Saat ini versi Gimp terbaru adalah versi 2.8, Jika anda ingin menginstall Gimp terbaru ini pada Ubuntu 12.04 silahkan mengikuti langkah-langkah berikut ini :

1. Tambah repository Gimp 2.8 :

$ sudo add-apt-repository ppa:otto-kesselgulasch/gimp
[sudo] password for dony:
You are about to add the following PPA to your system:
 CAUTION!

This PPA could break your installed OS. There are dependency issues for Oneiric Ocelot (11.10). Only use it if you know what you do!

There should be no problems in Precise Pangolin (12.04).

Regards
 More info: https://launchpad.net/~otto-kesselgulasch/+archive/gimp
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.EpbRQqmSuW --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80/ --recv FB97E9C3A97F85C095AEA7903BDAAC08614C4B38
gpg: requesting key 614C4B38 from hkp server keyserver.ubuntu.com
gpg: key 614C4B38: public key "Launchpad otto06217" imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)

2. Update repository nya :

$ sudo apt-get update

3. Install Gimp 2.8 :

$ sudo apt-get install gimp-plugin-registry

Tunggu hingga selesai proses instalasinya.




Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Problem Pada dnsmasq di Ubuntu 12.04



Akhir-akhir ini saya baru menyadari bahwa ternyata pada Ubuntu 12.04 menggunakan dns masquerade secara default, dan ternyata hal ini banyak membuat masalah ketika melakukan lookup ke beberapa website Internal yang ada pada DNS yang saya gunakan :

nslookup testserverinlocaldns
Server: 127.0.0.1
Address: 127.0.0.1#53
** server can't find testserverinlocaldns: NXDOMAIN

Terkadang beberapa menit kemudian bisa dengan sendiri nya :
nslookup testserverinlocaldns
Server: 127.0.0.1
Address: 127.0.0.1#53
Name: testserverinlocaldns.localnet
Address: 192.168.3.8

Setelah mencari di forum ubuntu, ternyata solusinya adalah dengan mendisable default dnsmasq pada Network Manager. Berikut cara-caranya :
1. Edit file /etc/NetworkManager/NetworkManager.conf
$ sudo gedit /etc/NetworkManager/NetworkManager.conf
2. Cari baris berikut :
dns=dnsmasq
Kemudian lakukan disable dengan memberikan tanda '#' di depannya :
#dns=dnsmasq
3. Sekarang restart service Network Managernya :
$ sudo restart network-manager
Selesai, seharusnya saat ini ketika nslookup tidak akan dijawab oleh IP localhost lagi (127.0.0.1), namun akan dijawab oleh DNS nya langsung.

Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Rabu, 02 Mei 2012

Sekilas Tentang Oracle Explorer Data Collector



Bagi anda yang memiliki server berbasis SUN System / Server SUN Oracle, pastinya pada waktu tertentu kita perlu melakukan collecting log dari server yang ada, tujuanya bisa untuk sebagai data log rutin, atau bisa juga data log untuk disampaikan kepada vendor ketika server problem.

Oracle menyediakan tools sendiri untuk melakukan data collecting log ini. Tools tersebut adalah Oracle Explorer Data Collector. Tools ini bisa didapatkan jika server kita sudah terdaftar di oracle. 

Oracle Explorer Data Collector
- A collection of shell scripts and binary executables gathers information and creates a detailed snapshot of Oracle Sun system configurations and states
- Output enables Oracle engineers to assess Sun systems by applying the output against a knowledge-based rules engine
- Obtains information related to drivers, patches, recent system event history, and log file entries from the Oracle Explorer Data Collector output

Disini saya tidak akan menjelaskan detail cara instalasinya karena sudah ada lengkap di web oracle. Anda bisa melihatnya disini : http://docs.oracle.com/cd/E11857_01/em.111/e21076/ch1_install.htm

Setelah selesai di install tinggal dijalankan saja, berikut langkah-langkahnya :

1. Masuk ke folder nya :

# cd /opt/SUNWexplo/bin

2. Jalankan tools Oracle Explorer Data Collector

# ./explorer -v

Tunggu hingga semua proses collect data log selesai.

3. Setelah selesai, hasilnya dapat dilihat di folder : /opt/SUNWexplo/output
    isinya berupa file tar.gz : explorer.8781c724.server-2012.05.02.04.28.tar.gz

Nanti hasilnya tinggal di extract dan di analisa dari hasil log yang sudah di capture oleh Oracle Explorer Data Collector tersebut, atau bisa juga untuk dikirimkan lansung ke vendor oracle untuk di analisa lebih lanjut jika memang ada problem pada servernya.


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Tips Ubuntu 12.04 - Menambahkan Music Player Ke Menu Sound



Pada Ubuntu 12.04 LTS ini default music playernya menggunakan rhythmbox, dan menu navigasi dari rhythmbox ini juga sudah dimasukan kedalam Sound Menu yang ada di taskbar atas pada desktop Pada Ubuntu 12.04 LTS ini.

Bagaimana jika kita ingin menggantinya, caranya cukup mudah, misalnya saya ingin menghapus hythmbox ini dari Sound Menu, berikut perintahnya :

$ gsettings set com.canonical.indicator.sound blacklisted-media-players "['rhythmbox']"

Dan saya ingin mengganti atau menambahkan dengan music player favourite saya yaitu audacious atau vlc :

$ gsettings set com.canonical.indicator.sound interested-media-players "['vlc']"



Sekarang tinggal klik menu sound atau icon gambar speaker yang ada pada taskbar atas pada desktop Pada Ubuntu 12.04 LTS. Saat ini default playernya sudah berganti dari rhythmbox menjadi vlc.

Selamat Mencoba...

Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Rabu, 18 April 2012

Mengaktifkan SNMP Agent Pada Linux Centos




Jika kita ingin agar server linux dapat di monitor melalui monitoring berbasiskan protocol SNMP, maka kita harus terlebih dahulu mengaktifkan SNMP Agent pada server linux tersebut. Disini saya akan sedikit share cara untuk melakukan instalasi dan setting snmp pada server linux Centos.

Instalasi
=========


1. Lakukan instalasi snmp agent melalui yum :

# yum install net-snmp
# yum install net-snmp-utils

2. Setelah selesai melakukan instalasi snmp agent, maka backup terlebih dahulu file konfigurasi defaultnya, siapa tahu sewaktu-waktu diperlukan :) :

# mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.old

3. Edit file snmp.conf sesuai kebutuhan kita :

# cd /etc/snmp/
# vi snmpd.conf

Isi file snmp.conf dengan baris berikut :

rocommunity public
syslocation “Home”
syscontact Dony Ramansyah

Kemudian simpan file snmp.conf tadi.

Pejelasan dari isi file tadi adalah :

- rocommunity public # --> nama comunity nya adalah public dan status permissionnya hanya "ro" (hanya bisa membaca saja)
- syslocation “Home” # --> hanya informasi tambahan saja, sebagai penanda lokasi
- syscontact Dony Ramansyah # --> hanya informasi tambahan saja, Nama sysadmin nya


4. Atur juga security dari snmp ini, agar hanya snmp server yang ditentukan yang boleh mengambil data dari server ini. Misal IP snmp servernya adalah 192.168.1.1


tambahkan baris dibawah ini pada file /etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -p udp -s 192.168.1.1/32 -m udp --dport 161 -j ACCEPT

Setelah ditambahkan, maka lakukan restart iptablesnya :

# /etc/init.d/iptables restart

5. Kemudian jalankan service snmpd nya :

# /etc/init.d/snmpd start
Starting snmpd: [ OK ]

Untuk melihat status koneksi snmpd, dapat dilihat dengan netstat apakah snmp kita sudah listening :

# netstat -uan | grep 161
udp 0 0 0.0.0.0:161 0.0.0.0:*

Jika menunjukan hasil diatas maka snmp kita sudah ready.


Untuk mengecek snmp nya juga dapat menggunakan perintah "snmpwalk" :


# snmpwalk -v 1 -c public localhost system
# snmpwalk -v 1 -c public localhost interface


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Kamis, 12 April 2012

Menggunakan Repository Centos 5 Untuk Server RHEL 5




Bagi admin linux yang berhadapan dengan server dengan OS RHEL 5 dan sudah habis masa supportnya, pastinya tidak dapat melakukan update maupun instalasi program melalui yum atau repository kecuali memperpanjang supportnya.

Sebagai alternatif kita bisa menggunakan menggunakan repository milik Centos 5.

cara nya adalah sebagai berikut :

1. remove redhat repo plugin nya dulu :

# rpm -e yum-rhn-plugin
# rpm -e redhat-release-notes-5Server redhat-release-5Server --nodeps

2. Download repository centos nya :

# wget http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-5-9.el5.centos.1.x86_64.rpm
--2013-07-11 15:48:34--  http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-5-9.el5.centos.1.x86_64.rpm
Resolving mirror.centos.org... 69.20.131.50
Connecting to mirror.centos.org|69.20.131.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21059 (21K) [application/x-rpm]
Saving to: `centos-release-5-9.el5.centos.1.x86_64.rpm'

100%[====================================================================================>] 21.059      28,1K/s   in 0,7s  

2013-07-11 15:48:35 (28,1 KB/s) - `centos-release-5-9.el5.centos.1.x86_64.rpm' saved [21059/21059]

# wget http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-notes-5.9-0.x86_64.rpm
--2013-07-11 15:48:55--  http://mirror.centos.org/centos-5/5.9/os/x86_64/CentOS/centos-release-notes-5.9-0.x86_64.rpm
Resolving mirror.centos.org... 69.20.131.50
Connecting to mirror.centos.org|69.20.131.50|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 40976 (40K) [application/x-rpm]
Saving to: `centos-release-notes-5.9-0.x86_64.rpm'

100%[====================================================================================>] 40.976      59,2K/s   in 0,7s  

2013-07-11 15:48:56 (59,2 KB/s) - `centos-release-notes-5.9-0.x86_64.rpm' saved [40976/40976]


3. Kemudian install file rpm yang sudah di download tadi :

# rpm -ivh centos-release-5-9.el5.centos.1.x86_64.rpm centos-release-notes-5.9-0.x86_64.rpm
warning: centos-release-5-9.el5.centos.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...                ########################################### [100%]
   1:centos-release-notes   ########################################### [ 50%]
   2:centos-release         ########################################### [100%]


Selesai, anda saat ini dapat melakukan instalasi maupun update melalui yum yang terkoneksi ke repository milik Centos 5. Tapi mohon diperhatikan bahwa tidak semua program yang ada di RHEL 5 dapat menggunakan repo milik Centos 5 ini, terutama program yang banyak di custom dari awalnya.

Saran saya sebelum melakukan update dari repo Centos 5 ini agar dapat dibuat backup nya dan dilakukan terlebih dahulu pada server development.


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171

Kamis, 01 Maret 2012

Audit Security Website di Linux Ubuntu dengan Skipfish




Sebelumnya saya pernah membahas bagaimana caranya untuk melakukan audit sederhana untuk security suatu website dengan nikto disini.

Saat ini saya akan membahas kembali bagaimana caranya untuk melakukan audit security website dengan Linux Ubuntu menggunakan tools "Skipfish"

Skipfish merupakan program yang dapat berjalan di linux dan dibuat oleh google untuk melakukan mencari Website Vulnerability. Fungsinya mirip dengan nessus. Beberapa feature kelebihan dari skipfish ini adalah :

- High speed: written in pure C, with highly optimized HTTP handling and a minimal CPU footprint, the tool easily achieves 2000 requests per second with responsive targets.
- Ease of use: the tool features heuristics to support a variety of quirky web frameworks and mixed-technology sites, with automatic learning capabilities, on-the-fly wordlist creation, and form autocompletion.
- Cutting-edge security logic: we incorporated high quality, low false positive, differential security checks capable of spotting a range of subtle flaws, including blind injection vectors.

Untuk pengguna ubuntu dapat langsung di install dari repository :

$ sudo apt-get install skipfish

bagi pengguna linux lain, skipfish ini dapat di download dari link berikut : http://code.google.com/p/skipfish/downloads/list

Setelah selesai melakukan instalasi, tinggal dijalankan saya programnya. Untuk menjalankannya berikut perintahnya :

$ skipfish -u -o /home/dony/hasil_skipfish http://localhost
skipfish version 1.85b by
[*] Scan in progress, please stay tuned...

[+] Wordlist '/usr/share/skipfish/dictionaries/minimal.wl' updated (193 new words added).
[+] Copying static resources...
[+] Sorting and annotating crawl nodes: 917
[+] Looking for duplicate entries: 917
[+] Counting unique nodes: 554
[+] Writing scan description...
[+] Writing crawl tree: 917
[+] Generating summary views...
[+] Report saved to '/home/dony/hasil_skipfish/index.html' [0x7fcffb9e].
[+] This was a great day for science!

Skipfish Website Vulnerability Scanner

http://code.google.com/p/skipfish/downloads/list


Nb. harap bersabar hingga proses scan yang dilakukan skipfish selesai seperti diatas, karena skipfish ini lumayan lama dalam melakukan scanning. Pengalaman saya sekitar 2jam, tetapi tergantung dari banyaknya content yang ada di website target.

==============

Sebagai keterangan dari perintah diatas adalah :

# skipfish -u -o /home/dony/hasil_skipfish http://localhost

- /home/dony/hasil_skipfish : tempat output atau hasil dari scan yang dilakukan skipfish
- http://localhost : adalah website target yang akan di lakukan pengecekan vulnerability nya

Untuk hasilnya nanti akan ada di folder diatas, dan berupa file html (index.html), file tersebut tinggal dibuka saja di web browser untuk melihat hasilnya.



Untuk tingkatan vulnerability dapat terlihat dari warnanya (merah berarti high, orange berarti medium, dan seterusnya)



Beberapa ringkasan juga dapat dilihat seperti pada gambar diatas.

Menurut saya hasil dari scan dengan menggunakan skipfish ini cukup lengkap dan mirip dengan nessus dimana kita dapat langsung mengeluarkan hasilnya. Dengan hasil audit dari skipfish ini maka kita diharapkan dapat mengentahui celah-celah security dari website kita, sehingga kita dapat memperbaikinya agar lebih secure.


Artikel ini saya tulis untuk referensi pribadi saya dan mudah-mudahan bermanfaat juga untuk teman pembaca semua.


Dony Ramansyah
site : http://dony-ramansyah.bravehost.com
blog : dony-ramansyah.blogspot.com
email : dony.ramansyah[at]gmail.com
Registered linux user : ID 400171