January 25, 2007

pactester - a tool to test proxy auto-config (PAC) files

Hackers and Sysadmins :-)

Google has recently released "pactester", a tool to test proxy auto-configuration (PAC) files. Use of PAC files is becoming more and more common because of automation and ease of administration provided by them. Before pactester there was no "real" way to test the PAC files. We could tell whether this site will be accessible using this PAC file or not. But, we could not tell which proxy server will be used for a specific URL unless we examine the traffic using some network sniffer or check the access logs at the proxy server. Both of these ways were not very accessible and were time consuming. Of course, another way to test would be the manual inspection of PAC files, but again it's error prone and quite impractical for large and complex PAC files.

Pactester resolves all these issues by simulating the browser behavior. It evaluates the PAC file in a JavaScript context and returns the proxy server for a specific URL using the PAC file's logic. It's written in perl and uses the same JavaScript code to evaluate the PAC file functions as is used by Mozilla browsers. Documentation, in the form of README and INSTALL files, is included in the source code tarball. Some relevant URLs:

Project home page: http://code.google.com/p/pactester
Project download: http://http://code.google.com/p/pactester/downloads/list
Quick Documentation: http://pactester.googlecode.com/svn/trunk/README
Mailing list and discussion group: http://groups.google.com/group/pactester

Tested to works on: Linux, Mac OS X, Windows-Cygwin

Cheers to open source!! :-)
-M
---
Manu Garg/http://www.manugarg.com/"Journey is the destination of life"

Update: Now there is an implementation of pactester in C using pacparser library. Compiled binary of pactester for Windows can be downloaded from pactester download page.

12 comments:

  1. How r u doing? no posts for a long time. whats it,that keeping you busy now-a-days.

    Best Regards
    Esh...

    ReplyDelete
    Replies
    1. Các chủ tàu vỏ thép van chuyen hang hoa bac nam gia re ở Bình Định bức xúc nói rằng họ đặt niềm tin vào cơ quan đăng kiểm của Nhà nước, chi phí đăng kiểm tính vào giá thành con tàu, nhưng cuối cùng ngậm đắng vì tàu vận chuyển hàng đi Hà Nội giá rẻ nhanh hỏng!

      Đưa chúng tôi xem bản hợp đồng đóng tàu vận chuyển hàng đi Sài Gòn giá rẻ với Công ty TNHH một thành viên Nam Triệu (Bộ Công an), ông Trương Hoài Khánh, chủ tàu vỏ thép BĐ 99279 TS ở TP Quy Nhơn (Bình Định), nói chua chát: “Chúng tôi lần đầu tiên vay một khoản tiền cực lớn để đóng một con tàu vỏ thép thuê xe tải chuyển hàng giá rẻ Hà Nội, nghĩ là chắc chắn, bền vững.

      Delete
    2. Toàn bộ quá trình thi công đóng mới tàu thue xe tai chuyen hang gia re TpHCM phải có sự giám sát của cán bộ kỹ thuật bên A và cơ quan đăng kiểm. Kết thúc mỗi điểm dừng kỹ thuật, bên A, bên B và cơ quan đăng kiểm tiến hành kiểm tra, nghiệm thu khối lượng hoàn thành, chất lượng công trình đóng mới tàu chuyen hang di Da Nang gia re.

      Bên B thực hiện các thủ tục về đăng kiểm với cơ quan đăng kiểm, đảm bảo tàu gui hang ra Hai Phong được cơ quan đăng kiểm cấp đủ giấy tờ pháp lý để đưa tàu vận chuyển hàng đi Nha Trang vào hoạt động ngay sau khi bàn giao.

      Delete
    3. Rồi khi chạy thử đường dài goi hang di Gia Lai khoảng 2-3 hải lý, đăng kiểm viên cũng có mặt. Tôi không hiểu sao họ không phát hiện ra những chiếc máy chính lắp trên tàu chuyen hang di Ha Giang của chúng tôi là máy bộ cải hoán thành máy thủy, để dẫn đến thiệt hại như bây giờ - ông Khánh nói.

      Về máy, nguồn tin cho hay ngoài các máy Mitsubishi nghi là dùng máy chành xe gửi hàng đi Thái Nguyên bộ cải hoán để lắp cho tàu vỏ thép do Công ty Nam Triệu đóng, tổ thẩm định còn phát hiện một số máy phát điện van chuyen hang hoa Bac Kan gia re dán mác Mitsubishi và Cummins nhưng ruột không phải hàng chính hãng!

      Delete
  2. Công ty vận chuyển hàng hóa chúng tôi xin giới thiệu các dịch vụ vận chuyển, ship hàng uy tín để phục vụ nhu cầu Tết của quý khách hàng. Cụ thể chúng tôi sẽ cung cấp dịch vụ chuyển quà tết. Chúng tôi sẽ giúp bạn vận chuyển hàng hóa đến tay người thân, bạn bè ở xa một cách nhanh chóng nhất. Đảm bảo giá cả hợp lý chất lượng dịch vụ tuyệt vời. Ngoài ra chúng tôi còn cung cấp nhiều dịch vụ khác như ship hàng cod, giao hàng cho shop, chuyển phát nhanh,... Nếu cần chuyển hàng hãy nhớ liên hệ với chúng tôi nhé.

    ReplyDelete
  3. Bạn đang chuẩn bị mở cửa hàng kinh doanh các sản phẩm về lĩnh vực thời trang , quần áo giày dép, phụ kiện túi xách , Bạn muốn vận chuyển kệ tủ trưng bày
    nhưng chưa biết phải liên hệ với Công ty vận chuyển hàng uy tín nào . Vậy thì hãy liên hệ ngay chúng tôi .
    HOTLINE : 19001733 - 0914 857 068 - 0962 704 839
    EMAIL : info@vanchuyenachau.com.vn

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Bạn có nhu cầu vận chuyển hàng hóa Sài Gòn đi Đà Nẵng hay vận chuyển hàng hóa đi toàn quốc bạn hãy gọi 19001733 – 0914.857.068 – info@vanchuyenachau.com.vn. Chúng tôi luôn hỗ trợ bạn 24/24h.

    ReplyDelete
  6. Nước mắm Diêm Điền là loại nước mắm ngon có tiếng tại Vịnh Bắc Bộ với độ đạm cao đã được bình chọn bởi người tiêu dùng.
    website: http://nuocmamdiemdien.net/

    ReplyDelete
  7. Là 1 công ty Uy Tín – Đáng Tin Cậy. có giỏi trong lĩnh vực ngân sách. Chúng tôi luôn đặt “Lời ích quý khách khi vay tiền lên hàng đầu”. Sau rộng rãi năm phát triễn nghiên cứu. nhận mặt được sự ngăn cản và thủ tục rượm rà lúc vay tiền ngày nay. phải chúng tôi đưa ra biện pháp mới ăn nhập mang thiên hướng mới Vay tiền mặt – có tiền nhanh trong ngày.

    1. Thủ tục vay đơn thuần nhất bây giờ
    Chỉ buộc phải giấy tờ không nên thẩm định rườm rà. Bằng tài xế hoặc Hộ khẩu đã vay được tiền.
    2. thời kì giải ngân tiền mặt nhanh nhất hiện thời
    Cam kết chuẩn y hồ sơ trong 15 – 30 phút. Giải ngân tiền mặt sau 30 phút – tới 2h trường hợp khiến giấy tờ trước 21H Tối. Chúng tôi cam kết giải quyết trong ngày. ko để tồn sang hôm sau.
    3. Vay toền online miễn sao bạn với mạng internet
    mọi khi đa số nơi. phê duyệt website. Chúng tôi sẽ sở hữu chuyên viên tham vấn giỏi tương trợ bạn. Bạn không nên buộc phải đi xa chờ đợi. Chỉ bắt buộc nhấc máy và gọi. Sẽ vay được tiền.
    4. không phải tài sản bảo đảm, ko nên toát lên thu nhập
    Chỉ buộc phải thủ tục giản đơn như trên. Chúng tôi không nên ai bảo lãnh khoản vay cho bạn. phải siêu im tâm ko khiến phiền người nhà bạn.





    vay tien nhanh, vay tiền nhanh, vay tiền online, vay tien online, vay tien, vay tiền, vay tien, vay tín chấp, vay tin chap, vay tiền nhanh nhất, vay tien nhanh online, vay tiền nhanh online, vay tiền online nhanh, vvay tien online nhanh,
    vay tien nhanh nhat,

    ReplyDelete