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 clone https://github.com/bro/pysubnettree.git cd pysubnettree/ python setup.py install Install Node.Js karena dionaeafr menggunakan nodejs dalam script code nya cd /opt/ wget https://nodejs.org/dist/v0.8.16/node-v0.8.16.tar.gz tar xzvf node-v0.8.16.tar.gz cd node-v0.8.16 ./configure make make install npm install -g less npm install -g promise Download dan ekstrak dionaeafr cd /opt/ wget https://github.com/RootingPuntoEs/DionaeaFR/archive/master.zip -O DionaeaFR.zip unzip DionaeaFR.zip mv DionaeaFR-master/ DionaeaFR cd…
Read More
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 honeypot merupakan sebuah sistem operasi sungguhan yang sengaja dibiarkan mempunyai celah keamanan untuk dihack supaya pemilik honeypot…
Read More
Mengganti Default Runlevel Systemd

Mengganti Default Runlevel Systemd

Linux
Banyak distribusi linux yang sudah menggunakan systemd dan mulai meninggalkan init. Walaupun banyak kontroversi terhadap pengembangan systemd ini namun saat ini beberapa distributi linux yang umum dipakai sudah menggunakan systemd, misalnya Ubuntu, Debian, CentOS, Arch, dll. Systemd dikembangkan untuk improvement dalam sistem linux, sperti mempercepat proses boot, tracking proses, on-demand start service, dan lainnya. Bagi pengguna linux yang sudah lama mengenal init akan membutuhkan waktu untuk menyesuaikan dengan systemd atau systemctl ini (termasuk saya). Salah satu yang perlu diketahui adalah cara mengganti Runlevel. Pada sistem linux dikenal beberapa runlevel, dan untuk perpindahannya kita bisa menggunakan perintah init nomor-init namun pada systemd drubah menjadi telinit telinit nomor-init Begitu juga untuk mengganti default runlevel, pada linux yang masih menggunakan init seperti yang kita ketahui cukup dengan mengganti nomor init pada file /etc/inittab . Pada systemd…
Read More
Setting IPv6 di Linux

Setting IPv6 di Linux

Linux, Networking
IP merupakan salah satu identitas atau alamat sebuah host/network, pada jaringan terdapat dua buah pengalamatan yaitu alamat IP dan alamat hardware/physical yang sering di sebut MAC Address. Perbedaannya adalah IP merupakan alamat logic, sedangkan MAC adalah alamat fisik yang tidak akan mungkin ada yang sama (dari pabrik) walaupun masih bisa dimanipulasi. Kembali ke IP, saat ini kita masih sangat familiar dengan IPv4 yang teridiri dari 32 bit. Karena dianggap tidak cukup untuk penggunaan IP seluruh dunia, maka dibuatlah IPv6 yang memiliki ruang lebih banyak. Bagaimana pengalamatannya? saya tidak akan bahas disini karena akan sangat panjang sekali. Kali ini saya hanya akan share secara teknikal bagaimana Setting IPv6 di Linux. Pada Sistem Operasi Ubuntu Edit file /etc/network/interfaces dan tambahkan baris berikut untuk konfigurasi IPv6 (sesuaikan interface dan network) iface eth1 inet6…
Read More
Video Conference pada Elearning Moodle

Video Conference pada Elearning Moodle

Aplikasi, Linux, Networking
Siapa yang tidak kenal moodle, Content Management System untuk Elearning yang satu ini sudah sangat terkenal dan banyak sekali dipakai di instutisi di dunia. Moodle memilki dua fitur utama untuk proses belajar mengajar jarak jauh, yang pertama disebut resource dan yang kedua adalah activity. Resource adalah semua bahan atau materi yang diberikan oleh pengajar kepada siswa, misalnya: html page, powerpoint document, video, audio, dll. Sedangkan Activity adalah interaksi yang bisa diberikan oleh setiap user baik pengajar ataupun siswa, misalnya: chat, forum, quiz, dll. Fitur Video Conference juga bisa ditambahkan pada elearning moodle, dua sistem ini bisa di integrasikan lewat sebuah plugin/add-on. Saya asumsikan untuk installasi moodle dan OpenMeeting Video Conference sudah terinsall, os ubuntu server 12.04 dan path moodle ada di /var/ww/moodle . Berikut langkah langkah pemasangan OpenMeeting Video Conference…
Read More
Membuat Server Mirror Ubuntu dengan Debmirror

Membuat Server Mirror Ubuntu dengan Debmirror

Linux, Networking
Siapa yang tidak kenal ubuntu, dengan slogan linux for human being ubuntu merupakan distribusi linux yang paling banyak digunakan dan salah satu distro linux yang memiliki repository terbanyak di internet. Salah satu kelebihan dan kekurangan ubuntu adalah setiap installasi aplikasi membutuhkan koneksi internet ke server repository. Untuk sebuah institusi yang memiliki pengguna ubutu yang besar, insittusi tersebut bisa membuat repository sendiri pada server lokal mereka. Memang proses pembuatan nya membutuhkan koneksi internet yang bagus dan bandwith yang besar, tapi jika dihitung hitung ini akan lebih hemat jika memang pengguna lokalnya banyak. Sebagai contoh berikut saya akan melakukan mirror repository ubuntu 13.04 (Raring Ringtail), Berikut langkah langkah untuk membuat server mirror ubuntu dengan debmirror. Install debmirror sudo apt-get install debmirror Buat folder untuk menyimpan data repository dan keyringnya sudo mkdir /repo…
Read More