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".
وبالمثل، وهذه الطريقة يمكن استخدامها داخل عملاء بيرل-يبووو على شبكة الإنترنت أيضا

المتطلبات:.

بيرل

برامج مماثلة

Socks Server 5
Socks Server 5

11 May 15

Tor
Tor

17 Aug 18

tinyproxy
tinyproxy

11 May 15

socks5
socks5

15 Apr 15

تعليقات ل Pactester

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