VBA-Inspect هي أداة لاستخراج تعليمات برمجية VBA الموجودة بشكل رئيسي في ملفات Excel، مع الهدف النهائي المتمثل في توفير نظرة عامة سريعة على التعليمات البرمجية الموجودة في هذه الملفات وبدء البحث عن Shadow-IT ("الاستخراجات البرية" وعمليات CRUD عبر OLEDB) / اتصالات ODBC، ...).
لفحص الموارد، سوف نستخدم نصوص بايثون.
ما هو المطلوب للبدء بمشروعك...
خطوات استخدام البرامج النصية....
pip install -U oletools
يتم تكوين التحليل في الملف /config/vba-inspect.ini، في القسم الافتراضي. ستشير إلى المجلد المراد تحليله ونوع الملف الذي يجب أخذه بعين الاعتبار (*، *.xls، *.xlsx).
لإجراء التدقيق، ستحتاج إلى تشغيل البرنامج النصي vba-inspect.py
Python vba-inspect.py
سيكشف البرنامج النصي عن محتوى VBA لكل ملف تم تحليله في المجلد /out/result.log. تتوفر سجلات التحليل في المجلد /log/vba-inspect.log.
إذا كنت تريد المساهمة، فاقرأ ملف CONTRIBUTING.md لمعرفة كيفية القيام بذلك.