Advertisement
tamanmerah

Update File hosts dari Terminal

Mar 2nd, 2019
643
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. Update hosts dari Terminal
  2. Oleh. Day Milovich,,
  3.  
  4. Banyak masalah berasal dari browser. : )
  5. Setiap detik ada alamat jahat beredar, spam, phising, malware, iklan, surveillance, dll. Mereka tertanam di aplikasi jahat, promosi, link, dan segala macam cara agar pemakai koneksi terjebak tanpa menyadari.
  6.  
  7. Pemakai diarahkan ke domain atau server yang berisi kode jahat. Seringnya, tanpa disadari pemakai.
  8.  
  9. Salah satu metode ampuh untuk menghindari jahatnya internet adalah dengan memblokir alamat jahat.
  10.  
  11. Pengaturan ini ada pada file /etc/hosts : )
  12. Singkatnya, kalau mau aman, terutama saat browsing, yang perlu kamu lakukan adalah update file hosts dengan database yang lebih lengkap, untuk memblokir alamat domain dan server jahat.
  13.  
  14. Prosesnya: download file hosts, hapus file hosts lama, ganti dengan file hosts terbaru.
  15.  
  16. Dengan file hosts terbaru, kamu bisa:
  17. + Memblokir alamat jahat
  18. + Menghindari pemantauan dari vendor product
  19. + Browsing lebih cepat
  20.  
  21. Update File hosts dari Terminal
  22.  
  23.  
  24. # hapus File hosts lama, download file hosts terbaru, copy dan jadikan file /etc/hosts
  25. rm -f /etc/hosts && wget -cO - https://raw.githubusercontent.com/StevenBlack/hosts/master/data/StevenBlack/hosts > hosts && cp hosts /etc/hosts
  26.  
  27. Untuk menambahkan domain tertentu, tinggal jalankan ini dari Terminal:
  28.  
  29. # memblokir domain tertentu
  30. sh -c "echo '0.0.0.0 www.facebook.com' >> /etc/hosts"
  31.  
  32. Bagaimana kalau saya punya beberapa sumber file hosts lalu ingin menggabungkannya menjadi satu dan hanya mengambil yang unik (yang sama dihapus)?
  33.  
  34. Kasusnya misalnya begini:
  35. URL/hosts1
  36. URL/hosts2
  37. kemudian mau digabungkan menjadi result.txt yang berisi hanya domain yang berbeda dari hosts1 dan hosts2.
  38.  
  39. Gunakan wget untuk download file hosts1 hosts2 (sebanyak yang kamu mau).
  40. Masukkan ke folder /data
  41. Kemudian jalankan ini:
  42.  
  43. # menggabungkan semua file di folder data/ menjadi 1 file bernama result.txt dan hasilnya hanya baris yang unik
  44. awk '{if (!a[$0]++) print}' data/* > result.txt
  45.  
  46. Selanjutnya, rename file result.txt menjadi hosts dan copy menjadi /etc/hosts.
  47.  
  48. Catatan:
  49. + Kalau alamat file hosts terbaru susah kamu ingat, gunakan link ini:
  50. https://bit.ly/newhosts
  51. + Mengapa saya memilih file hosts dari Steven Black? Karena berasal dari beberapa penyedia file hosts terpercaya, yang sudah ia gabungkan menjadi satu, terlengkap. Selain itu, dokumentasi Steven Black sangat bagus. Yang terbaik, ia selalu update.
  52. + Bisa diterapkan pada Android, asalkan sudah root.
  53.  
  54. Sudah coba Kali Linux di Android?
  55. ---
  56. Day Milovich,,
  57. Webmaster, artworker, penulis, tinggal di Rembang dan Semarang.
  58. : )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement