Pactester

ภาพหน้าจอของซอฟแวร์:
Pactester
รายละเอียดซอฟแวร์:
รุ่น: 1.0.8
วันที่อัพโหลด: 3 Jun 15
ผู้พัฒนา: Manu Garg
การอนุญาต: ฟรี
ความนิยม: 86

Rating: 1.0/5 (Total Votes: 1)

Pactester เป็นยูทิลิตี้ในการทดสอบพร็อกซีกำหนดค่าอัตโนมัติ (PAC) ไฟล์
ไฟล์ PAC จะใช้เบราว์เซอร์ในการกำหนดพร็อกซี่ 'ขวา' สำหรับ URL เนื่องจากกลไกการประเมินผลไฟล์ PAC ถูกสร้างขึ้นภายในเบราว์เซอร์และไม่สามารถเข้าถึงได้จากภายนอกเป็นวิธีเดียวที่จะบอกว่าพร็อกซี่เบราว์เซอร์ของคุณจะใช้สำหรับ URL เฉพาะคือการตรวจสอบคู่มือของแฟ้ม PAC แต่การตรวจสอบคู่มือไม่ได้ระดับดีมากจริงๆ Pactester ช่วยแก้ปัญหานี้ ทำให้การใช้งาน JavaScript ล่ามและ API Netscape / Mozilla เพื่อประเมินไฟล์ PAC โดยอัตโนมัติและกระบวนการทั้งหมด
Pactester อ่านไฟล์ PAC ประเมินมันในบริบทของ JavaScript และใช้ตรรกะไฟล์ PAC นี้เพื่อตรวจสอบพร็อกซีสำหรับ URL ที่เฉพาะเจาะจง
การใช้งาน: ./pactester <-p pacfile> <-u สมาชิก> [โฮสต์ -h] [-c client_ip]
        ./pactester <-p pacfile> <-f urlslist> [-c client_ip]
ตัวเลือก:
  -p pacfile: ไฟล์ PAC ในการทดสอบ
  -u url: URL ที่จะทดสอบ
  โฮสต์ -h: ส่วนโฮสต์ของ URL
  -c client_ip: ลูกค้าที่อยู่ IP (ค่าเริ่มต้นที่อยู่ IP ของเครื่องในสคริปต์ที่ทำงาน)
  -f urlslist: ไฟล์ที่มีรายชื่อของ URL ที่จะทดสอบ
ตัวอย่าง:
  ./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 ในบริบทจาวาสคริปต์ จะทำอย่างไรที่จะใช้งานจาวาสคริปต์ :: แมงมุมโมดูล Perl ซึ่งเป็นอินเตอร์เฟซในการดำเนินการของ Perl C Mozilla ของ Javascript- Spidermonkey
ไฟล์ PAC ใช้ฟังก์ชั่นใช้งาน JavaScript บางอย่าง ฟังก์ชั่นเหล่านี้ได้ถูกกำหนดไว้ในแฟ้ม pac_utils.js มาพร้อมกับเครื่องมือนี้ (ไฟล์นี้ถูกสร้างขึ้นโดยใช้ไฟล์จากแหล่งรหัส Mozilla อื่น) นอกจากนี้ตั้งแต่ JavaScript มี DNS ไม่มีความสามารถในการแก้ปัญหาที่ถูกต้องตาม "dnsResolve" และ "myIpAddress" ฟังก์ชั่นในแฟ้ม PAC, ฟังก์ชั่นเหล่านี้ได้ถูกกำหนดไว้ใน Perl และส่งออกไปยังบริบท JavaScript
วิธีการใช้มันได้หรือไม่
Pactester สามารถใช้ในการตรวจสอบพร็อกซีสำหรับ URL ที่เดียวหรือรายการ URL
การตรวจสอบพร็อกซีสำหรับ URL เดี่ยว:
./pactester -p www.pac -u http://www.example.com
สำหรับรายชื่อของ URL:
./pactester -p www.pac -f urllist
ที่ urllist เป็นไฟล์ที่มีรายชื่อของ URL ที่แยกจากกันโดยขึ้นบรรทัดใหม่
ขยายลูกค้าเว็บบรรทัดคำสั่ง:
Pactester ยังสามารถใช้ในการขยายลูกค้าเว็บบรรทัดคำสั่งเช่นขดและห้องสมุด Perl-libwww
ที่จะใช้กับขด: ตอนนี้ขดไม่ได้มีฟังก์ชั่นในการประเมินไฟล์ PAC เพื่อหาพร็อกซีสำหรับ URL ที่กำหนด แต่ขึ้นอยู่กับ pactester คุณสามารถเขียนสคริปต์เสื้อคลุมของ Perl รอบขด Perl สคริปต์นี่เป็นครั้งแรกจะพบพร็อกซีสำหรับ URL วิธีการที่ pactester พบและจากนั้นก็จะเรียกขดที่มีตัวเลือก '-x "ร็อกซี่เซิร์ฟเวอร์ที่ส่งกลับโดยวิธี pactester"
. ในทำนองเดียวกันวิธีนี้สามารถนำมาใช้ภายในลูกค้าเว็บ Perl-libwww เกินไป

ต้องการ

  • Perl

ซอฟต์แวร์ที่คล้ายกัน

Squid
Squid

22 Jun 18

restund
restund

20 Feb 15

IP Proxy Scraper
IP Proxy Scraper

20 Feb 15

VNCAuthProxy
VNCAuthProxy

15 Apr 15

ความคิดเห็นที่ Pactester

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!