PDFID_PL. الترتيب والملخص
- اسم الناشر:
- Philippe Lagadec and Didier Stevens
- موقع ويب الناشر:
- http://www.decalage.info/
PDFID_PL. العلامات
PDFID_PL. وصف
وحدة بيثون لتحليل وتطهير ملفات PDF يمكن استخدام ملفات PDF لتشغيل المحتوى الضار، كما هو موضح هنا. PDFID_PL هي أداة PDFID_PL لتحليل وتطهير ملفات PDF، كتبها Didier Stevens.developer Compresshere هي نسخة قمت بتعديلها بشكل طفيف بحيث يمكن استيرادها كوحدة في تطبيقات Python (أصلا عن Exefilter). modications pdfid_pl.py. الاختلافات الرئيسية مع الأداة الأصلية هي في وظيفة PDFID: def pdfid (الملف، allnames = false، extadata = false، disarm = false، force_file = none، grave_exptions = false، return_cleaned = false، active_keywords = Active_Keywords = Active_KeyWords = Active_KeyWords : تمت إضافة المعلمات التالية: * Output_File: مسار ملف الإخراج المراد إنشاؤه. * Roice_Expions: ارفع استثناء عند حدوث خطأ تحليل، بدلا من تجاهله. * Return_Cleaned: إرجاع tuple (xmldoc، تنظيفها)، حيث يتم تنظيفه = صحيح إذا كان PDF احتوى على محتوى نشط تم تنظيفه. * Active_Keywords: قائمة علامات PDF المراد تعطيلها. القيمة الافتراضية: ('/ js'، '/ javascript'، '/ aa'، '/ o2daction'، '/ jbig2decode'، '/ richmedia'، '/ launch') جميع هذه المعلمات اختيارية، بحيث pdfid_pl.py يعمل بالضبط مثل pdfid.py الأصلي عندما لا يتم تعيينها. عينة samplemport pdfid_pl as pdfidxmldoc، تم تنظيفها = pdfid.pdfid ('file.pdf'، disarm = true، uthor_file = 'cleaned.pdf'، foil_exptions = true، return_cleaned = صحيح) إذا تم تنظيفه: تم تنظيف PDF "PDF" .'else: طباعة "PDF نظيفة". متطلبات: بيثون ما الجديد في هذا الإصدار: إضافة / إطلاق إلى قائمة الكلمات الرئيسية المراد تعطيلها.
PDFID_PL. برامج ذات صلة