Philtron: a PHP Proxy for HTTP
2012-04-29 11:09
176 查看
Philtron: a PHP Proxy for HTTP
Philtron is a filtering HTTP proxy, meaning it rewrites the HTML of the
web pages that pass through it in order to remove dangerous or annoying
javascript-s, popups and improve the anonymity of the user. It will be
different from the existing filtering solutions (most famous example -
Proxomitron, now discontinued) by avoiding hard-to-understand regular
expressions as a way to filter HTML and will also be extremely user
friendly - it is configured directly from the browser, on the fly as
you browse. It is intended for the large audience, one wouldn't need
programming background inorder to use the software.
Philtron is written in PHP, which means it's cross-platform and it's
safe from buffer overflows and similar bugs, which can appear in
low-level languages (c/c++). On the other hand the built-in regular
expressions make implementing HTTP and parsing incoming and outgoing
traffic very easy.
The proxy will fully implement HTTP/1.1 protocol, which means it can
download web pages and their requisites (images, flash movies etc)
fast and intelligent, even superior than some of the existing browsers
(for example Internet Exlorer doesn't use pipelining - one of the
advanced features of http/1.1 which greatly improves speed on
image-heavy pages) and will help http/1.0 clients communicate faster
with the http/1.1 servers (for example wget works faster through Philtron).
Philtron is a filtering HTTP proxy, meaning it rewrites the HTML of the
web pages that pass through it in order to remove dangerous or annoying
javascript-s, popups and improve the anonymity of the user. It will be
different from the existing filtering solutions (most famous example -
Proxomitron, now discontinued) by avoiding hard-to-understand regular
expressions as a way to filter HTML and will also be extremely user
friendly - it is configured directly from the browser, on the fly as
you browse. It is intended for the large audience, one wouldn't need
programming background inorder to use the software.
Philtron is written in PHP, which means it's cross-platform and it's
safe from buffer overflows and similar bugs, which can appear in
low-level languages (c/c++). On the other hand the built-in regular
expressions make implementing HTTP and parsing incoming and outgoing
traffic very easy.
The proxy will fully implement HTTP/1.1 protocol, which means it can
download web pages and their requisites (images, flash movies etc)
fast and intelligent, even superior than some of the existing browsers
(for example Internet Exlorer doesn't use pipelining - one of the
advanced features of http/1.1 which greatly improves speed on
image-heavy pages) and will help http/1.0 clients communicate faster
with the http/1.1 servers (for example wget works faster through Philtron).
相关文章推荐
- A Proxy Architecture with Aggregated Data Compression Method for HTTP Server
- PHP利用HTTP_X_FORWARDED_FOR抓取訪客ip
- php中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用
- HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用 php
- socks5 proxy for http proxy
- PHP中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用
- PHP获得真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR
- PHP中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用
- 悬而未决:为何PHP中用HTTP_X_FORWARDED_FOR取不到内部网IP了?
- php中$_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP
- sergio-proxy - A multi-threaded transparent HTTP proxy for manipulating web traffic - Google Project Hosting
- PHP获得真实客户端的真实IP REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR[]转载
- A simple HTTP PHP class to crawl a URL for internal and external URLs
- php中$_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP
- The WinHTTP Web Proxy Auto-Discovery Service has been idle for 15 minutes,it will be shut down.
- php HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用
- php中$_SERVER参数HTTP_X_FORWARDED_FOR & REMOTE_ADDR与获取IP
- How to use http-proxy for svn
- php中HTTP_X_FORWARDED_FOR 和 REMOTE_ADDR的使用
- php proxy for jquery ajax cross site request