Posts Tagged ‘ mirror ’

Membuat Mirror Update ESET NOD32 Versi 4 di Linux (Shell/Bash)

Kedengarannya agak nyeleneh memang. Membuat mirror update Antivirus di Linux, tapi yang menggunakan update tersebut Komputer Windows (Walaupun ada juga ESET untuk Linux). Tapi memang begitulah, kadang kita membutuhkan bantuan Linux untuk membantu Windows. Pada tutorial kali ini saya akan memasang script di Webhosting. Sehingga nantinya bisa diakses oleh siapa saja. Sejauh ini saya baru menemukan 3 buah bahasa pemrograman untuk membuat update mirror ESET NOD32, yaitu : shell/bash, PHP dan Ruby. Sebenarnya kita bisa menggunakan Bahasa pemrograman apa saja untuk membuat mirror ini. Ketiga script bahasa pemrograman tersebut nantinya akan saya bahas semua nya, tapi untuk pemanasan, saya akan membahas yang menggunakan Shell terlebih dahulu.

Adapun Kelebihan dan kekurangan script ini dibandingkan dengan script PHP & Ruby adalah.

Kelebihan :

  • Langsung bisa dijalankan, hanya tinggal setting Crontab.
  • Ringan dan lebih cepat dibanding PHP dan Ruby (menurut saya ini lho), Karena trik download menggunakan WGET.
  • Hampir bisa dijalankan di semua Webhosting yang menggunakan OS Linux.
Kekurangan :
  • Belum bisa terintegrasi dengan database. (Mudah-mudahan di versi berikutnya bisa terintegrasi dengan Database, supaya mudah dalam perubahan Username dan Password).
  • Belum support notifikasi lewat Email & SMS jika update berhasil atau gagal. (Mudah-mudahan di versi berikutnya fitur ini sudah didukung, karena yang versi PHP sudah saya tambahkan kedua fitur ini).
  • Hanya jalan di Linux (Lha wong judulnya juga bikin di Linux :D). Tapi versi PHP dan Ruby bisa jalan di Windows.
  • Belum bisa cek Expired Date Username. (di versi PHP sudah saya tambahkan fitur ini).
Okey, sekarang hal-hal yang perlu disiapkan atau dibutuhkan.
  • Langganan Webhosting dengan Bandwidth Unlimited dan OS Linux (tentunya) atau bisa di coba di PC Linux.
  • Jika dipasang di Webhosting, Free Space di Webhosting minimal 200MB (Karena kita akan Download semua module update dan semua versi termasuk Business Edition 32 & 64 bit, Smart Security 32 & 64 bit dan support bahasa).
  • Sedikit pengetahuan tentang programming, Linux dan cPanel.
  • Jika menggunakan Webhosting, sebaiknya menggunakan cPanel.
  • Download aplikasi unrar. Nanti akan digunakan untuk melakukan ekstrak file update.ver.
Kita mulai dengan download scriptnya di bagian bawah dan jangan lupa download juga aplikasi unrar, kemudian ekstrak kedu file tersebut. Langkah demi langkah yang saya lakukan untuk memasang script adalah sebagai berikut :
  • Buat direktori baru di /home/nama_user. Beri nama direktori tersebut dengan nama “bin”, sehingga nanti akan muncul direktori
/home/nama_user/bin.
  • Upload file nodupdate.sh dan unrar ke direktori /home/nama_user/bin.
  • Lakukan chmod/permission kepada kedua file tersebut menjadi 755 lewat file manager.
  • Buat direktori baru lagi di /home/nama_user/public_html. Beri nama direktori tersebut dengan nama “nod_upd”, sehingga akan ada direktori baru, yaitu
/home/nama_user/public_html/nod_upd.
  • Buatlah Crontab/Cron Job sesuai dengan kebutuhan anda. (Saya menggunakan interval eksekusi setiap 30 menit). Pada saat debugging, mungkin pada awalnya kita bisa mengeset sesuai keinginan kita.

Cron Job

  • Cek apakah file update sudah terbentuk di :
/home/nama_user/public_html/download

  • Jika masih gagal, cek Log file. Disitu ada keterangan kenapa gagal. Log file ini saya taruh di
/home/nama_user/tmp/nodsh.log.

Jangan lupa ganti yuor_name atau nama_user dengan nama yang digunakan untuk login di cPanel, dengan Hasil dari tutorial ini bisa anda lihat pada website http://smart-ics.com/nod_upd. Anda bisa mencoba untuk melakukan update ESET anda ke link tersebut (mumpung masih saya open :D).

File-file yang di butuhkan (download) :
   – Bug fixed, Penambahan parameter (-y) pada saat ekstrak.
Script diatas saya peroleh dari forum http://ashus.ashus.net/viewtopic.php?f=16&t=68 dengan beberapa perubahan sesuai dengan kebutuhan saya. Anda juga diperkenankan untuk mengubahnya sendiri sesuai dengan keinginan anda.
Terima kasih banyak saya ucapkan kepada saudara Ashus yang telah memberi banyak inspirasi 😀
Advertisement

Mirror Update NOD32 V4 Tanpa Generator dan Webservice (Apache)

Pada beberapa waktu yang lalu saya sudah membuat tutorial bagaimana cara membuat lokal mirror NOD32 V4 yang menggunakan Generator dan tanpa generator, tapi masih menggunakan Apache sebagai Webserver-nya. Nah pada kesempatan kali ini kita akan membuat mirror NOD32 V4 tanpa menggunakan generator dan Webserver, karena NOD32 sendiri sudah menyediakan internal HTTP server. Oke langsung saja.

Langkah pertama yang harus dilakukan, Install NOD32 seperti biasanya. Setelah selesai Install, jangan lupa install juga lisensi-nya (lihat tutorial sebelumnya). Pada tutorial kali ini yang perlu diperhatikan adalah setting untuk mengaktifkan internal HTTP server.

Caranya :

  • Buka NOD32.
  • Tekan F5 pada keyboard.
  • Cari menu update dan klik.
  • Pada Advanced update setup, klik SETUP.
  • Kemudian akan muncul window baru yaitu window Advanced setup.
  • Klik tab Mirror dan klik tombol Advanced setup.

Lihat gambar berikut :

NOD32 Advanced setup

Pastikan semua checkbox ter-centang seperti pada gambar diatas. Setelah itu klik OK, OK dan OK.

Okey, lokal mirror sudah selesai kita buat. sekarang kita tinggal memasukkan server mirror  ke NOD32 pada klien. Caranya?

  • Buka NOD32 pada klien kemudian pencet F5.
  • Klik update.
  • Klik tombol Edit.
  • Kemudian masukkan IP server yang tadi kita buat beserta port-nya, misal :  http://10.10.10.1:2221.
  • Lalu klik Add dan OK.

Pastikan sekarang hasilnya seperti gambar berikut:

NOD32 Add mirror

Okey, selesai sudah setting lokal mirror dan klien kita. Pertanyaan dan saran sangat ditunggu…

Local Server Mirror/Update ESET NOD32 V4 Tanpa Generator

Pada tutorial kali ini kita akan membuat mirror server update ESET NOD32 V4 tanpa menggunakan Generator, sehingga lebih simpel, stabil dan mudah dalam pembuatannya. Tapi untuk membuatnya kita membutuhkan File License.  Pada dasarnya ESET NOD32 V3 dan V4 sudah dibekali dengan mirror yang otomatis akan melakukan generate pada waktu ada update baru. Dan file hasil generate tersebut bisa diarahkan ke sebuah folder. Perhatikan perbedaan antara kedua gambar dibawah :

Tanpa Memasukkan File License

Tanpa Memasukkan File License

Dengan File License

Dengan File License

Pada gambar terlihat perbedaan antara dimasukkan License dan tidak. Yang menjadi pertanyaan sekarang adalah, bagaimana cara mendapatkan atau mencari License tersebut, sebenarnya tidak sulit untuk mencari license menggunakan Google, hanya saja perlu sedikit trik. Nanti akan saya berikan satu buah License untuk anda.

Setelah License didapat, sekarang saatnya untuk menginstallnya.

  • Download file nod32.lic (valid until 20-05-2011).
  • Masuk ke halaman utama ESET NOD32
  • Pencet F5 untuk masuk ke halaman Setup
  • Klik submenu Licenses, letaknya di bawah menu Miscellaneous.
  • Klik Add, cari letak file nod32.lic yang telah kita download. Kemudian klik Open. OK.

Lisense

Setelah kita memasukkan License tadi, akan terlihat masa berlaku license tersebut, sehingga jika sudah habis masa berlakunya, kita harus mencari lagi license yang baru. Oke, sampai disini seharusnya kita sudah mendapatkan tab Mirror pada menu  (F5 > Update > Setup) seperti gambar paling atas. Sekarang saatnya melakukan konfigurasi dengan file update dengan Webserver. Disini saya tidak akan membahas bagaimana cara konfigurasi webserver, kita bisa menggunakan Apache, Xitami, IIS atau yang lain.

Konfigurasi File Update:

  • Buatlah folder “nod_upd4” atau terserah anda, di dalam folder public webserver (Apache = htdocs, IIS = wwwroot)
  • Buka halaman utama ESET NOD32
  • Pencet F5 > Update >Setup > Mirror
  • Klik Folder, kemudian arahkan ke Folder nod_upd4 yang telah kita buat, OK, OK, OK
  • Sekarang coba lakukan update, setelah selesai update, seharusnya folder nod_upd4 sudah terisi file-file hasil generate update.
  • Untuk nge-cek apakah server mirror anda sudah berjalan dengan lancar, buka browser internet kesayangan anda, kemudian ketikkan  http://IP_SERVER_MIRROR/nod_upd4
  • Harusnya akan muncul seperti ini :

file updateJika sudah muncul gambar seperti diatas, berarti server mirror yang kita buat sudah berhasil. Sekarang saatnya setting pada masing-masing klien. Arahkan update server klien ke http://IP_SERVER_MIRROR/nod_upd4. Saya anggap anda tahu caranya setting di komputer klien, jika belum tahu caranya silahkan baca di https://mocopat.wordpress.com/2010/02/16/local-server-mirrorupdate-eset-nod32-v4/. Pada server mirror ini anda diwajibkan untuk mengisi USER dan PASSWORD untuk update, tapi pada klien tidak perlu diisi. Atau jika anda males nyari USER dan PASSWORD, bisa menggunakan MiNOD Login.

Kritik, saran dan komentar sangat ditunggu.

%d bloggers like this: