Secara keseluruhan, ini adalah serangkaian skrip yang dimaksudkan untuk membantu menentukan keparahan kecurangan flash pada corpus pelatihan. Skrip tambahan akan ditambahkan dari waktu ke waktu.
Ini adalah skrip PowerShell untuk menemukan konten berbasis flash pada mesin lokal.
Karena skrip ini saling merujuk, Anda harus mengkloning repositori ini atau mengunduhnya sebagai file zip .
Untuk menjalankannya, Anda akan membutuhkan terminal PowerShell aktif. Untuk melakukan ini, baik:
powershell , atauOpen PowerShell window hereSkrip saat ini akan menangani dua masalah:
Karena sintaks PowerShell mungkin tampak agak aneh, kita akan mulai dengan contoh.
Misalkan Anda:
E:SCORMAnda akan menjelajahi di mana pun Anda menyimpan skrip ini, membuka terminal PowerShell, dan mengetik:
PowerShell -File find.ps1 -Path "E:SCORM"
Catatan: Jika PowerShell mengeluh tentang "kebijakan eksekusi" Anda, maka Anda dapat mem -bypass dengan argumen:
PowerShell -File find.ps1 -Path "E:SCORM" -ExecutionPolicy Bypass
Jendela kemudian akan menggambarkan file apa yang ditemukan dan akhirnya menghasilkan dua file CSV:
Misalkan sekarang Anda ingin memfilter hanya untuk konten SCORM dan SWF yang terkandung dalam jalur tertentu dan file kami terlihat seperti:
- E:
- SCORM
- Courses
- final_t1
-Courseware
- course.zip
- testing_t2
-Courseware
- course.zip
- demo_t2
-Courseware
- course.zip
- Others
- Testing
- course.zip
Anda dapat memfilter untuk jalur yang cocok dengan menggunakan argumen -filter . Jika kami hanya ingin memeriksa modul -modul tersebut dengan jalur yang menyerupai final_*Courseware , kami dapat menggunakan:
PowerShell -File find.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
Sementara skrip find.ps1 menjalankan file find-swf.ps1 dan find-in-scorm.ps1 secara default, Anda dapat menjalankan salah satu dari yang secara individual dengan sintaks yang sama:
PowerShell -File find-in-scorm.ps1 -Path "E:SCORM" -Filter "\final_.*\Courseware"
Setiap skrip akan menghasilkan CSV yang berbeda merangkum informasi yang ditemui selama eksekusi.
Saat skrip find-swf.ps1 memeriksa file SWF sederhana yang duduk di direktori, dapat membaca header SWF untuk menyimpulkan lebih banyak informasi granular tentang file-file tersebut. CSV ini termasuk:
Script find-in-scorm.ps1 memeriksa file zip dan mencoba untuk menentukan apakah mereka adalah modul scorm ritsleting atau tidak. CSV ini mencakup informasi tentang jumlah konten SWF dalam modul -modul tersebut: