Pactester

Screenshot Λογισμικό:
Pactester
Στοιχεία Λογισμικού:
Εκδοχή: 1.0.8
Ανεβάστε ημερομηνία: 3 Jun 15
Προγραμματιστής: Manu Garg
Άδεια: Δωρεάν
Δημοτικότητα: 23

Rating: 1.0/5 (Total Votes: 1)

Pactester είναι ένα βοηθητικό πρόγραμμα για να ελέγξετε μεσολάβησης αυτόματης διαμόρφωσης (PAC) αρχεία.
Αρχεία PAC χρησιμοποιούνται από προγράμματα περιήγησης για να καθορίσει το «δικαίωμα» μεσολάβησης για μια διεύθυνση URL. Δεδομένου ότι ο μηχανισμός αξιολόγησης του αρχείου PAC παράγεται μέσα στον browser και δεν μπορεί να προσεγγιστεί από το εξωτερικό, ο μόνος τρόπος για να πει κανείς ποια μεσολάβησης του προγράμματος περιήγησης σας θα χρησιμοποιήσει για μια συγκεκριμένη διεύθυνση URL είναι χειροκίνητο έλεγχο του αρχείου PAC. Αλλά εγχειρίδιο επιθεώρησης πραγματικά δεν κλιμακώνονται πολύ καλά. Pactester επιλύει αυτό το πρόβλημα. Κάνει χρήση JavaScript για διερμηνέα και Netscape / Mozilla APIs για να αξιολογήσει τα αρχεία PAC και αυτοματοποιεί την όλη διαδικασία.
Pactester διαβάζει ένα αρχείο PAC, αξιολογεί σε ένα πλαίσιο το JavaScript και χρησιμοποιεί τη λογική αυτού του αρχείου PAC για να καθορίσουν το πληρεξούσιο για ένα συγκεκριμένο URL.
Χρήση: ./pactester <-p pacfile> <-u url> [-h υποδοχής] [-c client_ip]
        ./pactester <-p pacfile> <-f urlslist> [-c client_ip]
Επιλογές:
  -p pacfile: PAC αρχείο για να δοκιμάσει
  -u url: URL για τη δοκιμή
  -Η υποδοχής: Διοργανωτής μέρος του URL
  -Γ 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 σε ένα πλαίσιο Javascript. Για να το κάνει αυτό χρησιμοποιεί τη μονάδα Perl το JavaScript :: Spidermonkey, η οποία είναι μια διασύνδεση Perl με την εφαρμογή του 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 που χωρίζονται από αλλαγή γραμμής.
Επέκταση πελάτες web γραμμή εντολών:
Pactester μπορεί επίσης να χρησιμοποιηθεί για να επεκτείνει τους πελάτες web γραμμή εντολών όπως μπούκλα και Perl-libwww βιβλιοθήκη.
Για να το χρησιμοποιήσετε με μπούκλα: Αυτή τη στιγμή, μπούκλα δεν έχει τη λειτουργικότητα για να αξιολογήσει τα αρχεία PAC για να μάθετε μεσολάβησης για ένα συγκεκριμένο URL. Ωστόσο, με βάση την pactester, μπορείτε να γράψετε ένα σενάριο περιτύλιγμα perl γύρω μπούκλα. Αυτό το σενάριο Perl θα πρέπει πρώτα να μάθετε το πληρεξούσιο για τη διεύθυνση URL, τον τρόπο που pactester ανακαλύπτει, και στη συνέχεια θα καλέσει μπούκλα με την επιλογή «-x" proxy server, όπως επέστρεψε από τη μέθοδο pactester "».
. Ομοίως, η μέθοδος αυτή μπορεί να χρησιμοποιηθεί μέσα σε Perl-libwww πελάτες web πάρα

Απαιτήσεις :

  • Perl

Παρόμοια λογισμικά

CherryProxy
CherryProxy

14 Apr 15

amms
amms

20 Feb 15

GAdmin-SQUID
GAdmin-SQUID

14 Apr 15

Socks Server 5
Socks Server 5

11 May 15

Σχόλια για Pactester

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία