Welcome to My Personal Blog

Linux

DNS dan ARP Poison dengan Ettercap di Kali Linux

DNS dan ARP Poison dengan Ettercap di Kali Linux

Linux, Security
Menyambung post saya yang sebelumnya bahwa ARP Poison untuk melakukan sniffing bisa saja digabung dengann menggunakan DNS Poison, atau yang biasa disebut DNS Spoof. Untuk melakukannya masih tetap menggunakan tools yang sama yaitu ettercap. Langsung saja, untuk melakukannya buka terminal kali inux dan ketik perintah berikut nano /etc/ettercap/ettercap.conf Lalu temukan baris konfigurasi #if you use iptables : dan hilangkan tanda komentar pada 2 baris dibawahnya, seperti gambar berikut simpan dan keluar dari file tersebut. Selanjutnya kita akan coba memebelokkan dns untuk domain facebook (misalkan), maka edit file berikut nano /etc/ettercap/etter.dns Cari baris dengan kata "microsoft sucks" dan tambahkan domain yang ingin kita belokkan ke ip kita. Seperti pada gambar berikut: ...
Instalasi Dionaea Web Frontend

Instalasi Dionaea Web Frontend

Linux, Networking, Security, Server
Web portal untuk dionaea malware lab dibuat dalam bahasa python django untuk itu perlu dipasang beberapa aplikasi tambahan. Untuk memasang frontend web, langkah langkahnya sebagai berikut: apt-get install python-pip python-netaddr pip install Django pip install pygeoip pip install django-pagination pip install django-tables2 pip install django-compressor pip install django-htmlmin Tambahkan beberapa plugin untuk django. Install django-tables2-simplefilter cd /opt/ wget https://github.com/benjiec/django-tables2-simplefilter/archive/master.zip -O django-tables2-simplefilter.zip unzip django-tables2-simplefilter.zip mv django-tables2-simplefilter-master/ django-tables2-simplefilter/ cd django-tables2-simplefilter/ python setup.py install Install pySubnetTree cd /opt/ git cl...
Instalasi Dionaea pada Ubuntu 14.04

Instalasi Dionaea pada Ubuntu 14.04

Linux, Networking, Security, Server
Apa itu Dionaea? Dionaea adalah salah satu tools honeypot yang mungkin paling terkenal dan merupakan suksesor dari Honeyot sebelumnya, yakni Nepenthes. Menggunakan python sebagai bahasa script nya dan libemu sebagai pemecah kode, Dionaea juga support untuk ipv6 dan TLS. Tujuan utama Dionaea adalah untuk menangkap malware berbahaya yang masuk ke dalam system yang akan di lindungi dan untuk mendapatkan salinan dari malware . Malware tersebut biasa nya di sebabkan oleh layanan yang di tawarkan pada jaringan. Secara garis besar, honeypot dibagi menjadi 2 macam, yaitu low interaction dan high interaction. Low interaction adalah honeypot yang berpura-pura membuka layanan (service) komputer seperti HTTP, FTP, SSH, dll (contohnya adalah dionaea, kippo, glastopf). Sedangkan high interaction hone...
Memperbesar Partisi Root pada LVM

Memperbesar Partisi Root pada LVM

Linux, Server
Baik, langsung saja karena saya sudah pernah post tentang LVM. Kali ini saya mau share tentang cara memperbesar partisi / (root) dengan cara mengambil space pada /home. Secara default instalasi, jika kita menginstall CentOS dan Use Entire Disk, maka centos akan membuat LVM dengan ukuran partisi root yang disesuaikan (dalam kasus saya 50GB). Nah apabila partisi tersebut dirasakan kurang, kita bisa memperbesar ukurannya dengan cara memperkecil /home dan mengambil space nya. Berikut langkah-langkahnya: Unmount /home/ dengan perintah umount /home Selanjutnya check partisi /home apakah ada error atau tidak, dan perkecil ukurannya sesuai dengan kebutuhan. Perintahnya: e2fsck -f /dev/mapper/vg_centos-lv_home resize2fs /dev/mapper/vg_centos-lv_home 100GB Ukuran /home akan menjadi 100GB, da...
Instalasi Heartbeat pada OpenVZ

Instalasi Heartbeat pada OpenVZ

Cloud Computing, Linux, Server, Virtualization
Heartbeat merupakan sebuah aplikasi yang bermanfaat untuk failover dan failback pada sebuah cluster, artinya ketika kita mempunyai sebuah layanan pada 2 server maka kita bisa membuat layanan tersebut terintegrasi pada dua server. Apabila server 1 mengalami down atau kerusakan, maka server 2 akan menghandle layanan tersebut. Hal ini disebut High Availability service. Jadi, apabila kita mempunyai 2 buah server untuk layanan web, jika salah satu server mengalami kerusakan maka website tersebut masih bisa diakses karena dilayani oleh server2. Oke, pertanyaannya bagaimana jika diterapkan pada cloud computing dengan OpenVZ? Ternyata tidak mudah konfigurasinya, karena OpenVZ merupakan container yang tidak memiliki akses langsung terhadap hardware. Kita mulai dari proses pembuatan Node, dengan la...
Membuat Interface Bridge pada OpenVZ

Membuat Interface Bridge pada OpenVZ

Cloud Computing, Linux, Server, Virtualization
Secara default OpenVZ terkonfigurasi dengan interface yang disebut venet, jika kita membuat node maka pada node tersebut akan terkonfigurasi secara otomatis interface venet0:0. Namun demikian untuk keperluan tertentu kita bisa mengkonfigurasi OpenVZ untuk menggunakan bridge. Konfigurasi ini sama persis dengan proses pembuatan Bridge secara umum. Oke, langsung saja. Untuk membuat bridge, pertama sekali kita harus memasang utilitas bridge tersebut pada server OpenVZ kita (dalam hal ini saya menggunakan CentOS): yum -y install bridge-utils Jika sudah, kita harus merubah konfigurasi eth0 agar tidak langsung memiliki IP dan menjadi member bridge kita. nano /etc/sysconfig/network-scripts/ifcfg-eth0 Sesuaikan isinya seperti berikut: DEVICE=eth0 TYPE=Ethernet ONBOOT=yes HWADDR=5C:F3:FC:...
Menambahkan Disk dan Partisi pada LVM

Menambahkan Disk dan Partisi pada LVM

Linux, Server
Selamat pagi semua, kali ini saya akan share tentang menambahkan disk / partisi pada LVM di Server Linux. LVM adalah singkatan dari Logical Volume Management yang merupakan manajemen disk pada Sistem Operasi Linux. Saat ini sudah hampir semua distro linux yang support LVM. LVM sangat cocok untuk dipergunakan dalam server yang akan menyimpan data besar karena LVM mempunyai banyak kelebihan, salah satu nya adalah menggabungkan beberapa disk menjadi satu Volume Group. Kali ini saya akan share penambahan disk dan menambahkan ukuran partisi pada LVM di sistem operasi CentOS. Secara default, instalasi CentOS sudah langsung membuat LVM. Saya akan menambahkan 1 HDD baru sebesar 250GB. Langkah langkahnya sebagai berikut (asumsi: disk tambahan /dev/sdb) : Buat partisi pada Hardisk baru tersebut, 1...
Install PHPMotion pada Centos 6

Install PHPMotion pada Centos 6

Aplikasi, Linux, Server
Terkait perkuliahan praktikum jaringan multimedia, terdapat materi didalamnya untuk konfigurasi streaming server dengan phpmotion. Saya sudah pernah buat modul praktikumnya namun berbasis ubuntu server. PHPMotion merupakan sebuah script yang diperuntukkan sebagai aplikasi streaming server. Info lengkap bisa baca di website resmi phpmotion. Kali ini saya mau share hal yang sama yaitu instalasi PHPMotion namun pada sistem operasi Linux Centos 6. Adapun tahapan instalasinya sebagai berikut (saya asumsikan centos 6 fresh sudah ready): Langkah pertama yang dilakukan adalah menambah repostiory software baru pada YUM agar dependensi bisa dipenuhi: # yum -y install epel-release # rpm -Uhv https://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm # rpm -Uhv https://d...