Saya tutup mata terhadap kelemahan-kelemahan penyedia perisian ini antaranya:-
  1. Typos yang boleh dilihat dalam laman web mereka (ya, saya abaikan walaupun jelas menampakkan tidak profesionalnya. 😑) ;
  2. Kod sumber terbuka yang sepertinya sudah dipindahkan dan hanya kod lama yang ditinggalkan untuk diperiksa di repo GitHub mereka ;
  3. Sistem sokongan yang nampak tidak begitu bermaya.

While I know how to develop my own parental control tool with the same features using shell scripting and programming languages like Python, I chose this software instead because it is readily available and would save me time on debugging.


Pemasangan dan Nyah Pemasangan:
1) KidLogger untuk Arch Linux
2) KidLogger untuk Android

Saya amat mengimpikan keupayaan menghalang secara langsung interaksi anak-anak dengan dunia hiburan seperti YouTube Kids yang membuatkan mereka menatap sebuah kotak / bingkai kecil bernama skrin.

Ah, gagal! Ibarat peribahasa, “Hendak seribu daya, tak hendak seribu dalih”, anak-anak terdedah jua dengan skrin ini apabila berada di rumah. Peribahasa ini pula mudah dipatahkan dengan hujah bahawa pandemik Covid memaksa mereka untuk belajar menggunakan peranti digital selama hampir dua tahun sebelum ini.

Dalam keadaan dunia teknologi yang pesat membangun seiring pembesaran anak-anak zaman kini, antara yang boleh ibu bapa lakukan demi melindungi anak-anak sewaktu dalam jagaan mereka adalah dengan mendapatkan bantuan berbentuk digital juga.

Sudah dinamakan peminat tegar Arch Linux, maka komputer riba lama saya yang sekarang ini menjadi medium anak-anak menonton YouTube Kids sudah pastilah beroperasi dengan sistem ini.

Carian demi carian berkenaan pembantu kawalan ibu bapa di enjin Google menemukan saya dengan KidLogger yang bersumber terbuka. Aplikasi ini available untuk ① Windows, ② Mac OS X, ③ Android dan ④ Linux.

Pautan: KidLogger

KidLogger untuk Arch Linux

  1. Pemasangan:

Majulah kita ke pautan untuk memuatturun KidLogger for Linux. Setelah memasukkan nombor yang terpapar di bahagian kiri sebelum mengetik butang OK, fail berzip dengan tar bernama kidlogger_install.tar.bz2 akan dimuatturun. Untar fail ini yang akan mengekstrak kesemua direktori & fail ke dalam direktori kidlogger_install.

  • Saya alihkan folder ini ke dalam direktori ~/.local.

    mv ~/Downloads/kidlogger_install ~/.local 
    cd ~/.local/kidlogger_install 

  • Binari perisian ini dicipta untuk distro berasaskan Debian seperti Ubuntu dan Mint yang bergantung dengan arahan arch. Arahan tersebut mencetak system architecture i.e. x86_64 atau i386 etc. Arch Linux tidak menyediakan arahan ini dalam mana-mana pakej teras namun, terdapat arahan lain yang boleh digantikan untuk mendapatkan cetakan serupa. Jadi, saya buat satu skrip menggunakan arahan berkenaan dengan menamakannya sebagai arch.

    sudo vim /usr/local/bin/arch 

    • Kandungan skrip /usr/local/bin/arch:
    #!/usr/bin/env bash 
    
    uname -m

    • Jadikannya executable.
    sudo chmod +x /usr/local/bin/arch 

  • Sunting fail install.sh. Gantikan variable ARCH (baris ketiga) dengan syntax yang lebih terkini:

    ARCH=$(arch)

    • Di bahagian bawah pada seksyen # install dependencies, padamkan baris-baris yang mengandungi arahan ‘apt get install <packages>’ dan gantikan kesemuanya dengan hanya satu baris seperti ini untuk memasang pakej-pakej dependencies:-
    pacman -Syu curl qt5-base rsync xprintidle libxkbfile 

  • Pasang pakej sebagai root.

    sudo bash install.sh 

  • Dan daftarkan pengguna untuk direkodkan aktiviti di PC melalui perintah baris di bawah. Masukkan alamat e-mel yang berdaftar sebagai akaun KidLogger serta Nama. Aplikasi ini akan berjalan di sebalik tabir. Rujuk “How to install Monitoring agent on Linux computer”.

    nohup kidlogger & 


  • Apabila langkah di atas ini telah dibuat, ibu bapa boleh log masuk ke dalam akaun KidLogger di pelayar web untuk melihat aktiviti-aktiviti yang dijalankan oleh anak-anak melalui Dashboard.




  • Selain daripada meneliti aktiviti-aktiviti mereka melalui Dashboard di pelayar web, ibu bapa boleh juga melihatnya dari sistem anak melalui SSH di direktori ~/.local/share/Rohos/kidlogger/<identifier_generated_by_the_installer>.

    Sebagai contoh, ~/.local/share/Rohos/kidlogger/jmu-2k-tee.

    jmu-2k-tee di sini ialah identifier yang dijana oleh pemasang KidLogger yang akan juga dapat dilihat sama di Dashboard. Direktori ini menyimpan log aktiviti dan tangkap layar skrin.

  1. Nyah Pemasangan:
  • Masuk ke dalam direktori pakej yang telah diekstrak sebagaimana permulaan pemasangan di atas dan jalankan skrip uninstall.sh.

    cd ~/.local/kidlogger_install 
    sudo bash uninstall.sh

  • Kesemua direktori dan fail yang bersangkutan akan dipadam melalui skrip di atas.

KidLogger untuk Android

MOHON MAAF!
Saya padam maklumat yang saya sediakan sebelum ini berkaitan cara pemasangan dan nyah pemasangan untuk Android kerana bimbang seandainya panduan tersebut menjadi asbab bagi anak-anak yang celik / pandai teknologi untuk mengesan dan menyahpasang perisian kawalan yang ibu bapa pasang dalam peranti Android mereka.
Jika ibu bapa perlukan bantuan, boleh hubungi saya di bahagian [Kontak]. Insya-Allah, ada kelapangan masa saya cuba bantu mana yang mampu.
Sedikit tambahan info berupa amaran dan peringatan:
  1. Ibu bapa perlu membenarkan ‘apk’ ini dipasang dari sumber yang tidak diketahui. Walaubagaimanapun, lakukan langkah ini hanya spesifik untuk kes ini dan apabila ‘apk’ ini sudah dipasang, terus disable semula ciri ini.
  2. Ibu bapa perlu menjalankan beberapa langkah untuk mengecualikan ‘apk’ ini daripada diimbas sebagai malware, namun jangan pula mengabaikan imbasan. Tetap lakukan imbasan secara berkala dan perhatikan betul-betul sekiranya terdapat amaran untuk virus dan jenis malware yang mungkin ditanam pada aplikasi serta fail-fail lain yang dimuatturun.
  3. Saya tidak tahu pendekatan jenis apa yang ibu bapa amalkan dengan anak-anak. Cara saya ialah komunikasi. Saya berterus-terang memberitahu bahawa saya memantau aktiviti-aktiviti dalam talian mereka.
    Saya tunjukkan kepada mereka apa yang saya nampak dari skrin laptop saya dan nyatakan bahawa terdapat ramainya pemangsa dalam alam ini. Mereka wajib dilindungi daripada pemangsa-pemangsa durjana ini. Kawalan yang saya lakukan ini ialah sebuah usaha untuk melindungi mereka daripada bahaya alam siber.
    And therefore, they can’t hide anything from me. Should they have any curiosity, they would have to consult and discuss with me prior to doing anything harmful i.e. by searching or asking around on the Internet. I would love to listen to and answer them properly.
Kali terakhir dikemaskini:

Tentang Hamba

Seorang isteri dan ibu yang mempunyai minat mendalam terhadap Linux, Full Stack Development dan Data Analytics. Beliau juga memiliki bakat terpendam dalam bidang nyanyian (nasyid khususnya).