Filter Facebook

Sebagai seorang IT Officer, mungkin 1 dari antara kita membutuhkan rule untuk bagaimana memfilter Facebook disaaat jam kerja. Sehingga facebook tidak akan menganggu aktifitas kerja di dalam perusahaan.

Berikut adalah langkah-langkah bagaimana kita mebuat rule tersebut :

1. Kita atur waktunya secara normal, karena waktu defaulntya mikrotik tidaklah sesuai dengan waktu dimana kita berada sekarang. Untuk mengatur waktu tersebut kita membutuhkan NTP Server, atau kita cukup ikut NTP Server milik LIPI ( Lembaga Ilmu Pengetahuan Indonesia ) = ntp.kim.lipi.go.id (203.160.128.6), dan NTP Pool Project dengan salah satu url = 0.id.pool.ntp.org (202.169.224.16) dengan memasukkan script ke mikrotik kita seperti ini :

/system ntp client set primary-ntp=203.160.128.6 secondary-ntp=202.169.224.16 \ mode=unicast enabled=yes;

2. Membuat Rule untuk Filterring Facebook :

/ip firewall filter add chain=forward src-address=0.0.0.0/0 protocol=tcp \ dst-port=80 content="facebook" action=drop comment="Blokir Akses Facebook";

3. Membuat Rule untuk kapan Filter Facebook ini diaktifkan dan kapan dimatikan perintahnya,

Script untuk disable rule :

/system script add name="fb-allow" policy=write,read,policy,test,sniff source={/ip firewall filter set [/ip firewall filter find content="facebook"] disabled=yes}

Script untuk enable rule :

/system script add name="fb-deny" policy=write,read,policy,test,sniff source={/ip firewall filter set [/ip firewall filter find content="facebook"] disabled=no}

Script untuk disable rule disaat hari libur dan enable di hari kerja

/system script add name="fb-holiday" policy=write,read,policy,test,sniff source={:if ([/system scheduler get [/system scheduler find on-event="fb-deny"] disabled] = true) do [/system scheduler set [/system scheduler find on-event="fb-deny"] disabled=no] else [/system scheduler set [/system scheduler find on-event="fb-deny"] disabled=yes]}

4. Membuat Jadwal Script kapan semua rule diatas akan diaktifkan :

Mengaktifkan rule mulai jam 09:00 pagi :

/system scheduler add name="fb-09:00" start-date=Jun/10/2011 start-time=09:00:00 interval=1d on-event="fb-deny"

Disable saat jam 12:00 :

/system scheduler add name="fb-12:00" start-date=Jun/10/2011 start-time=12:00:00 interval=1d on-event="fb-allow"

Enable lagi sat jam 13:00 siang :

/system scheduler add name="fb-13:00" start-date=Jun/10/2011 start-time=13:00:00 interval=1d on-event="fb-deny"

Disable jika sudah memasuki jam 16:00 ke atas :

/system scheduler add name="fb-16:00" start-date=Jun/10/2011 start-time=16:00:00 interval=1d on-event="fb-allow"

Disable disaat hari libur ( Sabtu & Minggu ) :

/system scheduler add name="fb-sabtu-minggu" start-date=Jun/11/2011 start-time=00:00:00 interval=7d on-event="fb-holiday"

Enable lagi saat jam kerja ( Senin – Jumat ) :

/system scheduler add name="fb-senin" start-date=Jun/13/2011 start-time=09:00:00 interval=7d on-event="fb-holiday"

# Jika konfigurasi FB di Web-Proxy :

Script untuk blok facebook via Web-Proxy :

add dst-port=80 dst-host=www.facebook.com action=deny redirect-to=www.detik.com comment=facebook

Untuk tidak memperbolehkan access Facebook :

/system script add name="fb-deny" policy=write,read,policy,test,sniff source={/ip proxy access set [/ip proxy access find comment="facebook"] disabled=no

Untuk memperbolehkan access Facebook :

/system script add name="fb-allow" policy=write,read,policy,test,sniff source={/ip proxy access set [/ip proxy access find comment="facebook"] disabled=yes

2 comments: