Kamis, 14 Januari 2016


BLOKIR WEBSITE DENGAN L7 MIKROTIK

Dasar Teori 
Protokol Layer7 adalah metode untuk mencari pola dalam ICMP / TCP / UDP stream, atau istilah lainnya regex pattern.
Cara kerja L7 adalah mencocokan (mathcer) 10 paket koneksi pertama atau 2KB koneksi pertama dan mencari pola/pattern data yang sesuai dengan yang tersedia. Jika pola ini tidak ditemukan dalam data yang tersedia, matcher tidak memeriksa lebih lanjut. Dan akan dianggap unknown connections. Anda harus mempertimbangkan bahwa banyak koneksi secara signifikan akan meningkatkan penggunaan memori pada RB maupun PC Router anda. Untuk menghindari itu tambahkan regular firewall matchers (pattern) untuk mengurangi jumlah data yang dikirimkan ke layer-7 filter.

Layer7 matcher harus melihat kedua arah lalu lintas (masuk dan keluar). Untuk memenuhi persyaratan ini rule l7  harus diatur dalam chain Forward. Jika rule pada chain input/prerouting maka aturan yang sama harus diatur juga dalam chain output/postrouting , jika tidak maka data mungkin dianggap tidak lengkap sehingga pola/pattern dianggap tidak benar /cocok. Jadi skenario yang akan kita gunakan adalah seperti gambar berikut ini :
 
Langkah Kerja
1. Masuk ke Winbox Mikrotik, masuk ke menu IP --> Firewall --> Layer 7 Protocols. Buat rule regexp baru untuk memblokir Facebook.
Langkah nya seperti pada gambar berikut ini :
 
2. Buat Script L7 seperti berikut :

3. Buat Filter menggunakan L7, Filter rule --> pilih (+) --> General

 4. Dst address adalah alamat komputer client, buat address list dari Firewall --> Address list --> (+).  Isi name dengan staff dan address sesuai dengan alamat. Dengan menggunakan address 10.10.1.1. Lalu  klik OK.

5. Berikut adalah hasil menunjukkan bahwa sudah terdaftar



6. Selanjutnya, Pilih layer 7 protocol  "denied" dan klik OK


 7. Pindah ke tab "action" dan pilih "drop" lalu klik OK



8. Buat comment "denied" melalui comment pada sisi kanan, lalu klik OK.


9. Maka kita tidak bisa mengakses facebook, berikut gambarnya 



10. Membuat jadwal kapan situs jejaring sosial ditutup maupun dibuka hanya untuk waktu tertentu. Buka menu script dan tulis "close" untuk perintah menutup pemblokiran.


11.  Buat script untuk perintah buka/bypass



12. Setelah script selesai dibuat sekarang membuat schedulenya yaitu membuat jadwal tutup jam 8 pagi di setiap hari. 


13. Gambar berikut ini akan menutup situs yang di blokir setiap jam 8 pagi dan akan membuat jadwal buka pada jam 12 siang. Lalu klik OK.


14. Percobaan selesai

 

Senin, 28 Desember 2015

Konfigurasi Video On Demand dengan Menggunakan XAMPP

1.1 Pengertian Video Streaming
     Video streaming adalah istilah yang sering kita gunakan saat melihat video diinternet melalui browser dimana kita tidak perlu men-download file video tersebut untuk dapat memutarnya. Istilah ini tersebut terdiri dari dua suku kata yaitu video dan streaming, secara istilah video berarti teknologi untuk menangkap, merekam, memproses, mentransmisikan dan menata ulang gambar bergerak, sedangkan streaming berarti proses penghantaran data dalam aliran berkelanjutan dan tetap yang memungkinkan pengguna mengakses dan menggunakan file sebelum data dihantar sepenuhnya. Jadi video streaming dapat diartikan transmisi file video secara bekelanjutan yang memungkinkan video tersebut diputar tanpa menunggu file video tersebut tersampaikan secara keseluruhan.


 1.2 XAMPP
     XAMPP  adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.

LANGKAH-LANGKAH KONFIGURASI

1. Melakukan pengisnstalan XAMPP pada PC anda

2. Jika sudah selesai melakukan penginstalan XAMPP maka selanjutnya buka XAMPP Control Panel maka akan tampak seperti gambar di bawah ini.

Ada banyak modul yang di sediakan oleh XAMPP namun kita hanya menggunakan modul Apache, kemudian klik start pada pilihan apache
Jika berhasil di jalankan maka tampilannya akan seperti gambar di atas.

3. Kemudian kita masuk ke folder tempat dimana XAMPP di simpan, pada PC saya XAMPP tersimpan di  Local Disk (C:). Kemudian klik XAMPP lalu pilih file htdocs, tambahkan folder baru dengan nama yang kita inginkan. Tujuannya penambahan folder ini adalah sebagai tempat pemyimpanan video dan file html yang berfungsi untuk melakukan proses streaming video on demand.

Ingat dalam pemberian nama folder jangan sampai ada spasi antar namanya, misalnyaVOD On VLC itu akan menyebabkan XAMPP akan gagal membacanya, maka lakukan pemberian nama seperti ini VOD_On_VLC.

4. Pada gambar di atas saya memberi nama foldernya VOD_On_VLC, kemudian masukan file video yang akan di sharing dan format text.html yang akan muncul pada Web nantinya.

5. Kemudian isi format text yang telah dibuat dan yang di beri nama test.html seperti gambar di bawah. Membuat folder video pada htdocs dan masukkan file browser dengan fvahasa HTML untuk membuka videonya ,sebelumnya kita harus mempunyai video dan mengetahui resolusi video yang kita-gunakan. Pada percobaan kali ini saya mempunyai video dengan nama antena-the-other-wheel.mpg dengan resolusi video width =288 height =240.mengetahui resolusi video dapat dilakukan dengan klik kanan pada video tersebut lalu pilih properties dan pilih detail.

Untuk autoplay dan loop dapat diganti dengan yes sesuai dengan keinginan penyedia VOD ,jika autoplay diganti yes maka video akan secara otomatis play jika browser di akses,jika loop diganti yes maka saat video telah selesai video akan melakukan play ulang secara otomatis

6. Video yang akan dishare selanjutnya akan diputar menggunakan aplikasi VLC. Lakukan pengecekan pada mozilla firefox apakah sudah aplikasi VLC-nya ter integrasi terhadap mozilla firefox dengan cara mengklik tools kemudian add-ons kemudian plugins. Jika sudah terintegrasi, akan keluar tampilan seperti gambar di bawah ini :

7.  Kemudian tinggal kita buka video pada web browser ,karena kita memasukkan file video dalam folder htdocs/VOD_On_VLC dan video dibuka melalui html pemanggil video dengan nama test.html sehingga untuk membuka video pada brower ketik localhost/VOD_On_VLC/test.html , lalu play video sehingga video telah dapat diputar pada browser web seperti yang ditunjukkan pada gambar berikut :

8. Selanjutnya klik tombol play untuk menjalankan video streaming yang telah disharing tadi. Jika tampilan seperti berikut maka video streaming via web yang telah kita buat berhasil.

9. Jika kita ingin memasukkan lebih dari satu video pada webserver dapat kita harus membuat list video yang ingin kita masukkan , prinsipnya adalah membuat list html . Jika kita mempunyai 2 video maka kita harus membuat 2 html pemanggil video,sebelum itu agar kita dapat memanggil HTML file pada masing masing video maka kita harus mengetahui alamat IP yang didapat kan oleh PC web server , kali ini saya mendapatkan IP 192.168.43.141. Kemudian buat file HTML untuk pembuat daftar list link video seperti berikut,nama file HTML list.html

10.kemudian buat file.html untuk video yang telah di buat filenya pada list.html di atas :



11. jika langkah - langkah diatas telah diikuti, maka dapat melakukan percobaan berhasil atau tidaknya konfigurasi yang dilakukan. Caranya ketik localhost/VOD_On_VLC/list.html maka akan terlihat daftar video yang telah kita masukkan pada web server.