Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
get-pixels-updated — نسخة محدّثة من get-pixels تعالج مشكلة الأمان CVE-2020-8175. | Kitploit
أدوات/GitHubGitHub/knokbak/get-pixels-updated
أدوات عامةتحليل الثغرات الأمنية
GitHubknokbak/get-pixels-updated

get-pixels-updated

نسخة محدّثة من get-pixels تعالج مشكلة الأمان CVE-2020-8175.

عرض المستودع
11منذ 5 سنواتلم تتم المراجعة بعد

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

هذا إصدار محدّث من get-pixels يعالج الثغرة الأمنية CVE-2020-8175. في وقت الإنشاء، كل ملف مطابق للملفات الموجودة في المستودع الأصلي، باستثناء package.json.

get-pixels-updated

ما يلي مأخوذ من صفحة على GitHub. وكما ذُكر سابقًا، لا يحتوي هذا المستودع على أي تغييرات جذرية (breaking changes) وهو مطابق تقريبًا للمستودع الأصلي.
get-pixels

بإعطائه عنوان URL أو مسارًا، يلتقط جميع البكسلات في صورة ويعيد النتيجة على شكل ndarray. مكتوب بلغة JavaScript بنسبة 100%، ويعمل في كل من browserify وnode.js، وليس له أي تبعيات خارجية أصلية.

حاليًا، صيغ الملفات التالية مدعومة:

  • PNG
  • JPEG
  • GIF

مثال

root@kitploit:~
var getPixels = require("get-pixels-updated")

getPixels("lena.png", function(err, pixels) {
  if(err) {
    console.log("Bad image path")
    return
  }
  console.log("got pixels", pixels.shape.slice())
})

التثبيت

root@kitploit:~
npm install get-pixels-updated

require("get-pixels-updated")(url[, type], cb(err, pixels))

يقرأ جميع البكسلات من url ويخزّنها في ndarray.

  • url هو مسار الملف. يمكن أن يكون مسارًا نسبيًا، أو http url، أو data url، أو Buffer في الذاكرة.
  • type هو نوع mime اختياري للصورة (مطلوب عند استخدام Buffer).
  • cb(err, pixels) هي دالة استدعاء (callback) يتم تشغيلها بمجرد تحميل الصورة.

يعيد مصفوفة ndarray من البكسلات بترتيب المسح (raster) ويكون شكلها [width, height, channels].

ملاحظة بالنسبة لملفات GIF المتحركة، يتم إرجاع مصفوفة رباعية الأبعاد بشكل [numFrames, width, height, 4]، حيث يكون كل إطار (frame) شريحة من المصفوفة النهائية.

الاعتمادات

الكود الأصلي من get-pixels، وتم تحديثه بواسطة sysollie لإصلاح الثغرة الأمنية CVE-2020-8175. تم استخدام الكود وإعادة ترخيصه وفقًا لرخصة MIT وبما يتوافق معها (الأصلية | الجديدة).

تنزيل الأداة