Tutorial Konfigurasi Snort dengan Acidbase Debian 6 - Assalamualaikum wr.wb. Selamat malam teman teman dunia maya, kali ini saya akan sedikit menulis tentang Tutorial Konfigurasi Snort dengan Acidbase. Dengan acidbase snort akan lebih enak dalam memantau jaringan dari serangan musuh :v. Kali ini insyaallah akan di buat step by step. Oke langsung saja. ini dia skema jaringan nya.
Snort akan saya taruh di server Debian 6 dengan ip 192.168.7.1 . Dan untuk menyerang dan memantau saya menggunakan pc windows dengan ip 192.168.7.2.
Oke langsung saja masuk ke Debian nya.
1. Apache2 : untuk web server , membuka acidbase dari port 80
2. PHP5 : untuk menjalankan file php yang dimiliki acidbase
3. Mysql-server : sebagai database penyimpanan log serangan yang di identifikasi oleh snort
4. phpmyadmin : jaga jaga kalau pakai cli lupa syntaxnya :v haha
Lanjut tunggu proses penginstalan
Pilih apache2 karena kita menggunakan web server itu.
Kemudian masukan password password yang diminta untuk menginstall mysql dan phpmyadmin. Ok saya skip untuk instalasi paket diatas.
Kita setting database dan user yang akan kita gunakan terlebih dahulu.
Kita masuk ke mysql
Ketikan :
Kemudian kita membuat user baru yang bernama snort.
Setelah itu kita install snort-mysql
Sebelumnya, kita setting ke repository online dengan mengganti source.list seperti biasanya.
Kemudian #apt-get update untuk update paket.
Lalu kita masuk pada penginstalan snort
Memasukan table kedatabase snort
Masuk dulu ke folder untuk mencari file database dumped nya.
Kita ekstrak file nya dengan gunzip.
Memasukan table ke db snort
Mengedit File snort.conf
Masuk ke snort.conf
Mengedit database.php acidbase
Merestart Apache dan menjalankan service snort
Mengetes acidbase pada client /browser
ketikan http://ipserver/acidbase
(maaf karena lupa screen shot saya ambilkan contoh install acidbase dari https://snorting.wordpress.com/2010/04/23/instalasi-snort-pada-ubuntu/)
Snort akan saya taruh di server Debian 6 dengan ip 192.168.7.1 . Dan untuk menyerang dan memantau saya menggunakan pc windows dengan ip 192.168.7.2.
Oke langsung saja masuk ke Debian nya.
Ketikan :
#apt-get install apache2 php5 mysql-server phpmyadminKeterangan :
1. Apache2 : untuk web server , membuka acidbase dari port 80
2. PHP5 : untuk menjalankan file php yang dimiliki acidbase
3. Mysql-server : sebagai database penyimpanan log serangan yang di identifikasi oleh snort
4. phpmyadmin : jaga jaga kalau pakai cli lupa syntaxnya :v haha
Lanjut tunggu proses penginstalan
Pilih apache2 karena kita menggunakan web server itu.
Kemudian masukan password password yang diminta untuk menginstall mysql dan phpmyadmin. Ok saya skip untuk instalasi paket diatas.
Kita setting database dan user yang akan kita gunakan terlebih dahulu.
Kita masuk ke mysql
Ketikan :
#mysql -u root -pLalu isikan password anda yang telah di setting saat instalasi
Kemudian kita membuat user baru yang bernama snort.
create user snort@localhost identified by 'password-anda';Membuat database snort
create database snort;Memberikan privliges database snort ke user snort
grant all privileges on snort.* to snort@localhost;Quit dari mysql
quit
Setelah itu kita install snort-mysql
Sebelumnya, kita setting ke repository online dengan mengganti source.list seperti biasanya.
Kemudian #apt-get update untuk update paket.
Lalu kita masuk pada penginstalan snort
#apt-get install snort-mysql
Memasukan ip network anda (saya menggunakan eth1).
Yes
Ok
Oke sudah selesai untuk instalasi snortnya.
Kemudian kita install acidbase nya.
#apt-get install acidbase
Ok
Mysql
Nah ini isikan password mysql. Nanti bisa di edit lagi kalau salah.
Nah sudah selesai untuk instalasi. Yuk kita konfigurasi.Memasukan table kedatabase snort
Masuk dulu ke folder untuk mencari file database dumped nya.
#cd /usr/share/doc/snort-mysql
Kita ekstrak file nya dengan gunzip.
#gunzip create_mysql.gz
Memasukan table ke db snort
#msyql -u snort < create_mysql || lalu masukan passwordnya
Mengedit File snort.conf
Masuk ke snort.conf
#nano /etc/snort/snort.conftekan ctrl+w cari kata output database: log
Hilangkan pagar didepanya dan ganti user, password dbname dan host sesuai dengan setingan database kita.Scroll ke bawah dikit cari kata include database.conf
Beri tanda # didepanyaSudah bisa di save.
Mengedit database.php acidbase
#nano /etc/acidbase/database.php
masukan data seperti setingan mysql anda.
Mengedit apache.conf Acidbase
bila acidbase ingin diakses secara local saja tidak perlu mengedit ini
#nano /etc/acidbase/apache.conf
Edit pada bagian AllowOverride dan sesuaikan dengan gambar diatas.
Menghapus file db-pending-config
#rm -rf /etc/snort/db-pending-config
Merestart Apache dan menjalankan service snort
#service apache2 restart
#service snort start eth1 (sesuai port yang mau diamankan)
Mengetes acidbase pada client /browser
ketikan http://ipserver/acidbase
(maaf karena lupa screen shot saya ambilkan contoh install acidbase dari https://snorting.wordpress.com/2010/04/23/instalasi-snort-pada-ubuntu/)
Pilih link setup page
Pilih create BASE AG
Kemudian pilih link Main page
Ini hasil akhir ketika saya lakukan penetrasi scan port
Sekian kali ini dari saya tentang tutorial konfigurasi snort dengan acidbase. selamat mencoba. selamat malam :D .
Wassalamualaikum wr wb
refrensi :
http://jati.stta.ac.id/2013/05/instalasi-snort-snort-mysql-dan.html
http://zonapenguin.blogspot.co.id/2011/11/instalasi-snort-di-ubuntu.html
https://snorting.wordpress.com/2010/04/23/instalasi-snort-pada-ubuntu/
Mas itu pakai peket cd apa?
BalasHapusMas itu pakai peket cd apa?
BalasHapuspake repo online gan..
HapusMas izin tanya, kan saya gagal di bagian "apt-get install snort-mysql" gagal di karna kan salah kamar tea (E: enable to locate package) nah di situ saya suda memasuk cd 1-3 dan sudah di update juga, tetep mas kagabisa E: enable to locate package, gimana mas caranya mas, plis jawab
BalasHapusthanks sudah meninggalkan komentar di blog ini, untuk permasalahan tersebut pastikan sudah menambahkan repo dan repo sudah sesuai dengan release OS anda ya. Pada tutorial ini menggunakan Debian 6, mungkin agak beda dengan release os terbaru. Pastikan CD nya sudah terdaftar di source list dan snort-mysql ada di CD tersebut, jika dirasa susah pakai CD bisa nyoba pake repo online saja gan
HapusMaaf mas saya juga susah memakai repo, kan saya pake debian 8 bearu repo localnya yg jessi/debian 8 tetapi tetep tidak bisa mas, Terimkasih
BalasHapussetelah tak cek di deb 9 (kurang tahu kalau 8) memang sudah nda ada paket snort-mysql gan, solusinya sih menggunakan snort terbaru yg available di debian terbaru. coba searching menggunakan keyword : "SNORT: Compile SNORT dan BASE". saya sarankan pake yg v2.8.0 karena masih ada schema database di dalamnya. kekuranganya harus compile manual "./configure --with-mysql".
Hapus