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 ช่วยแก้ปัญหานี้ ทำให้การใช้งาน 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

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

Turtle
Turtle

11 May 15

squidwall
squidwall

2 Jun 15

CYAN Secure Web
CYAN Secure Web

11 May 15

ziproxy
ziproxy

20 Feb 15

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

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