Pactester

البرمجيات قطة:
Pactester
تفاصيل البرنامج:
الإصدار: 1.0.8
تاريخ إيداع: 3 Jun 15
المطور: Manu Garg
ترخيص: حرر
شعبية: 23

Rating: 1.0/5 (Total Votes: 1)

Pactester هو أداة لاختبار وكيل التكوين التلقائي (PAC) الملفات.
يتم استخدام ملفات PAC من قبل المتصفحات لتحديد الوكيل 'الصحيح' لURL. منذ يتم إنشاء آلية تقييم ملف PAC داخل المتصفح والتي لا يمكن الوصول إليها من الخارج، والطريقة الوحيدة لمعرفة أي الوكيل المستعرض الخاص بك وسوف تستخدم لURL المحدد هو التفتيش اليدوي لملف PAC. ولكن التفتيش اليدوي لا مقياس بشكل جيد للغاية. Pactester يعمل على حل هذه المشكلة. فإنه يجعل من استخدام جافا سكريبت مترجم واجهات برمجة التطبيقات نتسكيب / موزيلا لتقييم ملفات PAC وبأتمتة العملية برمتها.
Pactester يقرأ ملف PAC، ويقيم في سياق جافا سكريبت ويستخدم منطق هذا الملف PAC لتحديد وكيل لURL معين.
الاستعمال: ./pactester <-p pacfile> <-u url> [المضيف -h] [client_ip -c]
        ./pactester <-p pacfile> <-f urlslist> [client_ip -c]
خيارات:
  pacfile -p: ملف باك لاختبار
  رابط -u: URL لاختبار
  المضيف -h: جزء المضيف من URL
  client_ip -c: عنوان IP العميل (الافتراضي إلى عنوان IP الجهاز الذي يعمل بنظام التشغيل النصي)
  urlslist -f: ملف يحتوي على قائمة من عناوين المواقع التي سيتم اختبارها.
على سبيل المثال:
  ./pactester -p wpad.dat -u http://www.google.com
  ./pactester -p wpad.dat -u http://www.google.com -c 192.168.1.105
  ./pactester -p wpad.dat -f url_list
كيف يعمل؟
فالتقييم ملف PAC في سياق جافا سكريبت. لفعل ذلك فإنه يستخدم وحدة بيرل جافا سكريبت :: SpiderMonkey، الذي هو واجهة بيرل لتنفيذ C موزيلا من Javascript- Spidermonkey.
ملفات PAC استخدام وظائف معينة جافا سكريبت. وقد تم تحديد هذه الوظائف في pac_utils.js ملف المضمنة مع هذه الأداة (تم إنشاء هذا الملف باستخدام ملف آخر من موزيلا شفرة المصدر). أيضا، منذ جافا سكريبت ليس لديه القدرة على حل DNS وهو مطلوب من قبل "dnsResolve" وظائف "myIpAddress" في ملفات PAC، وقد تم تحديد هذه الوظائف في بيرل ثم تصديرها إلى سياق جافا سكريبت.
كيفية استخدامها؟
Pactester يمكن استخدامها لتحديد وكيل لURL واحد أو قائمة من عناوين المواقع.
لتحديد وكيل لURL واحد:
./pactester -p www.pac -u http://www.example.com
للحصول على قائمة عناوين:
./pactester -p www.pac -f urllist
حيث urllist هو الملف الذي يحتوي على قائمة عناوين مفصولة سطر جديد.
تمديد عملاء ويب سطر الأوامر:
Pactester يمكن أن تستخدم أيضا لتمديد عملاء ويب سطر الأوامر مثل حليقة ومكتبة بيرل يبووو.
لاستخدامه مع حليقة: الآن، حليقة ليس لديه وظيفة لتقييم ملفات PAC لمعرفة وكيل لعنوان معين. ومع ذلك، استنادا pactester، يمكنك كتابة السيناريو مجمع بيرل حول حليقة. وهذه المخطوطة أولا معرفة كيل لURL، والطريقة التي pactester يكتشف، وبعد ذلك سيتم استدعاء حليقة مع خيار '-X "الملقم الوكيل على النحو الذي عاد طريقة pactester".
وبالمثل، وهذه الطريقة يمكن استخدامها داخل عملاء بيرل-يبووو على شبكة الإنترنت أيضا

المتطلبات:.

بيرل

برامج مماثلة

restund
restund

20 Feb 15

ziproxy
ziproxy

20 Feb 15

rtspd
rtspd

3 Jun 15

mitmproxy
mitmproxy

14 Apr 15

تعليقات ل Pactester

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!