{"id":1747,"date":"2008-09-19T08:25:16","date_gmt":"2008-09-19T01:25:16","guid":{"rendered":"http:\/\/harry.sufehmi.com\/?p=1747"},"modified":"2009-01-17T15:52:51","modified_gmt":"2009-01-17T08:52:51","slug":"cara-mudah-blokir-situs-porno-dengan-ubuntu-gratis","status":"publish","type":"post","link":"https:\/\/harry.sufehmi.com\/archives\/2008-09-19-cara-mudah-blokir-situs-porno-dengan-ubuntu-gratis\/","title":{"rendered":"Cara mudah blokir situs porno dengan Ubuntu – gratis"},"content":{"rendered":"

Saya bersyukur sekali bahwa di cluster saya ada akses Internet unlimited murah-meriah, hasil gotong-royong para warganya<\/a>. Sudah\u00c2\u00a0sangat sering\u00c2\u00a0saya\u00c2\u00a0terbantu\u00c2\u00a0dengan fasilitas ini. Anak-anak pun jadi\u00c2\u00a0mendapatkan akses ke dunia yang\u00c2\u00a0sangat luas\u00c2\u00a0dan\u00c2\u00a0bisa menambah wawasan\u00c2\u00a0mereka kapan\u00c2\u00a0saja.<\/p>\n

Namun\u00c2\u00a0di balik itu semua, selalu ada\u00c2\u00a0aspek negatif yang musti kita waspadai. Tanpa disengaja pun kadang kita bisa nyasar mendarat di situs yang tidak diinginkan. Apalagi jika memang disengaja, amat mudah untuk menemukan situs-situs porno, kekerasan, dan lain-lainnya. Ditambah dengan sifat anak yang selalu ingin tahu, maka kita perlu untuk selalu waspada.<\/p>\n

Ada\u00c2\u00a0cara yang\u00c2\u00a0sangat mudah\u00c2\u00a0untuk memblokir situs\u00c2\u00a0porno, yaitu dengan memanfaatkan OpenDNS<\/a>.
\nNamun kadang,\u00c2\u00a0dalam\u00c2\u00a0beberapa kasus, ini masih belum mencukupi; kadang masih ada situs yang lewat, dan kadang jadi sering gagal membuka website yang diinginkan (karena OpenDNS agak lambat jika digunakan dari Indonesia).<\/p>\n

Jika Anda mengalami masalah-masalah\u00c2\u00a0tersebut,\u00c2\u00a0dan\/atau ingin menikmati fleksibilitas ekstra,\u00c2\u00a0dan\/atau alasan-alasan lainnya; maka\u00c2\u00a0bisa mencoba\u00c2\u00a0berbagai software\u00c2\u00a0internet\u00c2\u00a0filtering yang ada.<\/p>\n

Pada saat\u00c2\u00a0ini\u00c2\u00a0saya sudah setup\u00c2\u00a0filter\u00c2\u00a0internet dengan memanfaatkan software DansGuardian<\/a>, di komputer Ubuntu Linux.\u00c2\u00a0\u00c2\u00a0Dan daftar situs yang diblokir di update secara otomatis, dengan memanfaatkan daftar blacklist dari Shalla<\/a>.<\/p>\n

Caranya mudah saja :<\/p>\n

Buka Applications – Accessories – Terminal, lalu ketik perintah-perintah berikut ini \u00c2\u00a0:<\/p>\n

sudo apt-get install dansguardian squid clamav<\/p>\n

sudo mkdir \/etc\/dansguardian\/BL<\/p>\n

sudo gedit \/etc\/dansguardian\/dansguardian.conf &<\/p><\/blockquote>\n

File konfigurasi DansGuardian akan terbuka di layar. Nah, cari string weightedphrasemode<\/strong>, lalu pastikan bahwa nilainya adalah 0 (nol) [1]. Save, lalu tutup gedit.<\/p>\n

Sekarang kita akan setup blacklist DansGuardian, agar bisa menggunakan daftar blacklist dari Shalla.
\nKetikkan perintah berikut ini :<\/p>\n

sudo cp \/etc\/dansguardian\/bannedsitelist \u00c2\u00a0\/etc\/dansguardian\/bannedsitelist-original<\/p>\n

sudo gedit \/etc\/dansguardian\/bannedsitelist &<\/p><\/blockquote>\n

Lalu isikan\u00c2\u00a0dengan\u00c2\u00a0isi\u00c2\u00a0sbb :<\/p>\n

.Include<\/etc\/dansguardian\/BL\/adv\/domains>
\n.Include<\/etc\/dansguardian\/BL\/aggressive\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/automobile\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/audio-video\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/beerliquorinfo\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/beerliquorsale\/domains>
\n.Include<\/etc\/dansguardian\/BL\/chat\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/childcare\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/clothing\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/culinary\/domains>
\n.Include<\/etc\/dansguardian\/BL\/dating\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/downloads\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/dialers\/domains>
\n.Include<\/etc\/dansguardian\/BL\/drugs\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/dynamic\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/entertainment\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/finance\/domains>
\n.Include<\/etc\/dansguardian\/BL\/forum\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/gambling\/domains>
\n.Include<\/etc\/dansguardian\/BL\/gamble\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/government\/domains>
\n.Include<\/etc\/dansguardian\/BL\/hacking\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/hobby\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/hospitals\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/homerepair\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/hygiene\/domains>
\n.Include<\/etc\/dansguardian\/BL\/imagehosting\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/isp\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/jewelry\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/jobsearch\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/kidstimewasting\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/mail\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/military\/domains>
\n.Include<\/etc\/dansguardian\/BL\/models\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/movies\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/music\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/news\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/onlineauctions\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/onlinegames\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/onlinepayment\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/personalfinance\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/pets\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/podcasts\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/politics\/domains>
\n.Include<\/etc\/dansguardian\/BL\/porn\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/proxy\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/publicite\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/recreation\/domains>
\n.Include<\/etc\/dansguardian\/BL\/redirector\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/religion\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/remotecontrol\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/ringtones\/domains>
\n.Include<\/etc\/dansguardian\/BL\/sex\/lingerie\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/shopping\/domains>
\n.Include<\/etc\/dansguardian\/BL\/socialnet\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/sportnews\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/sports\/domains>
\n.Include<\/etc\/dansguardian\/BL\/spyware\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/tracker\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/updatesites\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/vacation\/domains>
\n.Include<\/etc\/dansguardian\/BL\/violence\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/virusinfected\/domains>
\n.Include<\/etc\/dansguardian\/BL\/warez\/domains>
\n.Include<\/etc\/dansguardian\/BL\/weapons\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/webmail\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/webphone\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/webradio\/domains>
\n#.Include<\/etc\/dansguardian\/BL\/webtv\/domains><\/p><\/blockquote>\n

Baris yang diawali dengan karakter hash (#) berarti tidak aktif filternya. Silahkan Anda bisa sesuaikan setting ini dengan keperluan Anda.<\/p>\n

Sekarang kita download blacklist dari Shalla untuk pertama kalinya,\u00c2\u00a0dan kemudian memulai DansGuardian :<\/p>\n

cd \/tmp
\nwget -c http:\/\/www.shallalist.de\/Downloads\/shallalist.tar.gz
\ncd \/etc\/dansguardian\/
\nsudo tar xzvf \/tmp\/shallalist.tar.gz
\nsudo chown -R root:root BL
\nsudo \/etc\/init.d\/squid start
\nsudo \/etc\/init.d\/dansguardian start<\/p><\/blockquote>\n

Untuk mencoba apakah DansGuardian sudah aktif, arahkan browser Anda untuk menggunakan proxy server di localhost<\/strong>, pada port 8080<\/strong><\/p>\n

Lalu coba buka sebuah situs porno, dan siap-siap untuk …. melihat peringatan dari DansGuardian, bahwa halaman tersebut di blokir \ud83d\ude42<\/p>\n

Selamat, kini DansGuardian sudah aktif melindungi aktifitas browsing keluarga Anda !<\/p>\n

Nah, sekarang kita tinggal setup agar daftar blacklistnya selalu up to date, secara otomatis.<\/p>\n

Ketikkan perintah berikut\u00c2\u00a0ini :<\/p>\n

sudo gedit ~\/update-blacklist-dansguardian.sh &<\/p><\/blockquote>\n

Setelah\u00c2\u00a0terbuka, lalu copy-paste\u00c2\u00a0baris-baris\u00c2\u00a0dibawah\u00c2\u00a0ini :<\/p>\n

#!\/bin\/bash
\ncd \/tmp
\nrm shallalist.tar.gz
\nwget -c http:\/\/www.shallalist.de\/Downloads\/shallalist.tar.gz
\ncd \/etc\/dansguardian\/
\ntar xzvf \/tmp\/shallalist.tar.gz
\nchown -R root:root BL
\n\/etc\/init.d\/dansguardian reload<\/p><\/blockquote>\n

Itulah script yang akan kita gunakan untuk melakukan update blacklist secara otomatis.
\nSimpan, lalu tutup gedit.<\/p>\n

Selanjutnya mungkin kita perlu membuat perkecualian.
\nAda beberapa situs yang secara default diblokir oleh Shallalist ini, seperti wordpress.com, blogger.com, dll – padahal mungkin kita ingin bisa mengaksesnya.<\/p>\n

Untuk membuka akses ke situs-situs tersebut caranya mudah saja :<\/p>\n

sudo gedit \/etc\/dansguardian\/exceptionsitelist<\/p><\/blockquote>\n

Lalu kemudian tambahkan domain-domain yang ingin bisa selalu Anda akses :<\/p>\n

wordpress.com
\nblogger.com
\nubuntuforums.org<\/p>\n

(dst)<\/p><\/blockquote>\n

Kemudian aktifkan konfigurasi yang baru tersebut :<\/p>\n

sudo \/etc\/init.d\/dansguardian reload<\/p><\/blockquote>\n

Selesai ! Mudah sekali bukan? \ud83d\ude42<\/p>\n

Nah, sekarang kita\u00c2\u00a0tinggal setup jadwal updatenya. Ketikkan perintah\u00c2\u00a0ini :<\/p>\n

crontab -e<\/p><\/blockquote>\n

Lalu akan muncul sebuah\u00c2\u00a0layar\u00c2\u00a0untuk melakukan\u00c2\u00a0editing. Copy-paste\u00c2\u00a0baris di bawah\u00c2\u00a0ini :<\/p>\n

#### update blacklist
\n1 1 * * 1,3,6 ~\/update-blacklist-dansguardian.sh<\/p><\/blockquote>\n

Tekan Ctrl – O<\/strong> untuk menyimpan, lalu tekan Ctrl – X<\/strong> untuk keluar & sekaligus mengaktifkan setting ini.<\/p>\n

Arti\u00c2\u00a0dari setting tadi adalah bahwa kita\u00c2\u00a0ingin menjalankan script update secara otomatis setiap pukul\u00c2\u00a001:01, pada\u00c2\u00a0hari Senin, Rabu,\u00c2\u00a0dan Sabtu.<\/p>\n

Semoga bermanfaat !<\/p>\n

[1]\u00c2\u00a0filtering\u00c2\u00a0berdasarkan phrase \/ kata agak susah untuk\u00c2\u00a0bisa\u00c2\u00a0akurat. Sering\u00c2\u00a0false-positive jika settingnya\u00c2\u00a0tidak\u00c2\u00a0tepat. Contoh: setting\u00c2\u00a0defaultnya menyebabkan\u00c2\u00a0saya tidak\u00c2\u00a0bisa membuka\u00c2\u00a0detiknews.com \ud83d\ude42<\/p>\n

keywords: web filtering, browsing aman,\u00c2\u00a0parental\u00c2\u00a0control, content filtering<\/p>\n","protected":false},"excerpt":{"rendered":"

Saya bersyukur sekali bahwa di cluster saya ada akses Internet unlimited murah-meriah, hasil gotong-royong para warganya. Sudah\u00c2\u00a0sangat sering\u00c2\u00a0saya\u00c2\u00a0terbantu\u00c2\u00a0dengan fasilitas ini. Anak-anak pun jadi\u00c2\u00a0mendapatkan akses ke dunia yang\u00c2\u00a0sangat luas\u00c2\u00a0dan\u00c2\u00a0bisa menambah wawasan\u00c2\u00a0mereka kapan\u00c2\u00a0saja. Namun\u00c2\u00a0di balik itu semua, selalu ada\u00c2\u00a0aspek negatif yang musti kita waspadai. Tanpa disengaja pun kadang kita bisa nyasar mendarat di situs yang tidak diinginkan. … Continue reading Cara mudah blokir situs porno dengan Ubuntu – gratis<\/span> →<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[51,2,28],"tags":[],"class_list":["post-1747","post","type-post","status-publish","format-standard","hentry","category-open-source","category-teknoblogia","category-ubuntu"],"_links":{"self":[{"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/posts\/1747"}],"collection":[{"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/comments?post=1747"}],"version-history":[{"count":5,"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/posts\/1747\/revisions"}],"predecessor-version":[{"id":1754,"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/posts\/1747\/revisions\/1754"}],"wp:attachment":[{"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/media?parent=1747"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/categories?post=1747"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/harry.sufehmi.com\/wp-json\/wp\/v2\/tags?post=1747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}