web proxy
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4585
Mobile Web Proxy 1.0
Mobile Web Proxy is a (CGI) tool to make more Web pages available from some mobile devices (cell phone Web browsers, etc.). more>>
Mobile Web Proxy is a (CGI) tool to make more Web pages available from some mobile devices (cell phone Web browsers, etc.).
When I began using my cell phones mobile web browser, one of the things I realized was that there were a lot of web pages that my cell phones web browser simply wouldnt let me see. My shiny new Motorola Razr from T-Mobile, for many pages, would display an error message like "413: Page cannot be displayed." It happened annoyingly often; browsing the web from my cell phone was a lot like trying to read a book or a magazine with large chunks simply ripped out. And when I tried troubleshooting, I might have missed something, but it seemed like a big problem without an easily available solution.
So I tried to provide my own solution. I made a proxy that would present webpages for the mobile web so that they would display in a way that would work for my cell phones web browser. Technologies include paging, tag cleaning, and optional caching to improve performance, but without getting into technical details, this means that I can access some pages on the web that I couldnt access earlier.
Enhancements:
- A bug that caused the script to spuriously report 404 errors was fixed.
- A smaller default page size was set so that tag-rich pages would be rendered in a way more likely to be displayable on mobile Web browsers.
<<lessWhen I began using my cell phones mobile web browser, one of the things I realized was that there were a lot of web pages that my cell phones web browser simply wouldnt let me see. My shiny new Motorola Razr from T-Mobile, for many pages, would display an error message like "413: Page cannot be displayed." It happened annoyingly often; browsing the web from my cell phone was a lot like trying to read a book or a magazine with large chunks simply ripped out. And when I tried troubleshooting, I might have missed something, but it seemed like a big problem without an easily available solution.
So I tried to provide my own solution. I made a proxy that would present webpages for the mobile web so that they would display in a way that would work for my cell phones web browser. Technologies include paging, tag cleaning, and optional caching to improve performance, but without getting into technical details, this means that I can access some pages on the web that I couldnt access earlier.
Enhancements:
- A bug that caused the script to spuriously report 404 errors was fixed.
- A smaller default page size was set so that tag-rich pages would be rendered in a way more likely to be displayable on mobile Web browsers.
Download (0.017MB)
Added: 2007-08-04 License: Perl Artistic License Price:
911 downloads
phpWebPROXY 1.3 Beta
phpWebPROXY provides a simple Web proxy written in PHP. more>>
phpWebPROXY provides a simple Web proxy written in PHP.
It allows you to run your Web surfing through your own Web server and bypass filters which may be between you and what you want to see.
It supports cookies, and its Web-based location bar lets you move around the Web easily.
<<lessIt allows you to run your Web surfing through your own Web server and bypass filters which may be between you and what you want to see.
It supports cookies, and its Web-based location bar lets you move around the Web easily.
Download (0.091MB)
Added: 2007-03-16 License: BSD License Price:
959 downloads
SPIKE Proxy 1.4.8
Spike Proxy is an open source HTTP proxy for finding security flaws in web sites. more>>
Spike Proxy is an open source HTTP proxy for finding security flaws in web sites.
SPIKE Proxy is part of the Spike Application Testing Suite and supports automated SQL injection detection, web site crawling, login form brute forcing, overflow detection, and directory traversal detection.
To Use:
python spkproxy.py [ optional port argument, 8080 is default ]
Then set up your browser to use that port for both HTTP and
HTTPS proxies.
Then watch the traffic go!
<<lessSPIKE Proxy is part of the Spike Application Testing Suite and supports automated SQL injection detection, web site crawling, login form brute forcing, overflow detection, and directory traversal detection.
To Use:
python spkproxy.py [ optional port argument, 8080 is default ]
Then set up your browser to use that port for both HTTP and
HTTPS proxies.
Then watch the traffic go!
Download (0.61MB)
Added: 2006-03-10 License: Freeware Price:
1341 downloads
Whois Proxy 1.3.4
Whois Proxy provides a CGI or command line whois proxy tool. more>>
Whois Proxy provides a CGI or command line whois proxy tool.
Whois Proxy is a Perl whois tool for looking up the owners, technical contacts, abuse desk, IP address, NIC handle, or ASN of any domain on the internet.
A complete rewrite of the GeekTools whois proxy, it also runs either as a Web application or on the command line but has a few more features.
The Web interface is validated strict XHTML and CSS2.
<<lessWhois Proxy is a Perl whois tool for looking up the owners, technical contacts, abuse desk, IP address, NIC handle, or ASN of any domain on the internet.
A complete rewrite of the GeekTools whois proxy, it also runs either as a Web application or on the command line but has a few more features.
The Web interface is validated strict XHTML and CSS2.
Download (0.081MB)
Added: 2007-03-11 License: GPL (GNU General Public License) Price:
965 downloads
Net::Proxy 0.07
Net::Proxy is a Perl framework for proxying network connections in many ways. more>>
Net::Proxy is a Perl framework for proxying network connections in many ways.
SYNOPSIS
use Net::Proxy;
# proxy connections from localhost:6789 to remotehost:9876
# using standard TCP connections
my $proxy = Net::Proxy->new(
{ in => { type => tcp, port => 6789 },
out => { type => tcp, host => remotehost, port => 9876 },
}
);
# register the proxy object
$proxy->register();
# and you can setup multiple proxies
# and now proxy connections indefinitely
Net::Proxy->mainloop();
A Net::Proxy object represents a proxy that accepts connections and then relays the data transfered between the source and the destination.
The goal of this module is to abstract the different methods used to connect from the proxy to the destination.
A proxy is a program that transfer data across a network boundary between a client and a server. Net::Proxy introduces the concept of "connectors" (implemented as Net::Proxy::Connector subclasses), which abstract the server part (connected to the client) and the client part (connected to the server) of the proxy.
This architecture makes it easy to implement specific techniques to cross a given network boundary, possibly by using a proxy on one side of the network fence, and a reverse-proxy on the other side of the fence.
<<lessSYNOPSIS
use Net::Proxy;
# proxy connections from localhost:6789 to remotehost:9876
# using standard TCP connections
my $proxy = Net::Proxy->new(
{ in => { type => tcp, port => 6789 },
out => { type => tcp, host => remotehost, port => 9876 },
}
);
# register the proxy object
$proxy->register();
# and you can setup multiple proxies
# and now proxy connections indefinitely
Net::Proxy->mainloop();
A Net::Proxy object represents a proxy that accepts connections and then relays the data transfered between the source and the destination.
The goal of this module is to abstract the different methods used to connect from the proxy to the destination.
A proxy is a program that transfer data across a network boundary between a client and a server. Net::Proxy introduces the concept of "connectors" (implemented as Net::Proxy::Connector subclasses), which abstract the server part (connected to the client) and the client part (connected to the server) of the proxy.
This architecture makes it easy to implement specific techniques to cross a given network boundary, possibly by using a proxy on one side of the network fence, and a reverse-proxy on the other side of the fence.
Download (0.029MB)
Added: 2007-04-05 License: Perl Artistic License Price:
940 downloads
YAZ Proxy 1.3.0
YAZ Proxy application is highly configurable and can be used in a number of different applications. more>>
YAZ Proxy application is highly configurable and can be used in a number of different applications, ranging from debugging Z39.50-based applications and protecting overworked servers, to improving the performance of stateless WWW/Z39.50 gateways.
Main features:
- Configurable logging
- SRU/SRW server function, to allow any Z39.50 server to also support the ZiNG protocols
- Load balancing across multiple backend servers
- Session-sharing and pre-initialization to improve performance in servers with expensive session initialization
- Configurable request filtering, to keep bad requests from reaching the server
- XML support -- MARC records can be converted to MARCXML, and XSLT-transformations allow the proxy to support arbitrary retrieval schemas in XML
- Load governor function limits requests from aggressive batch-mode clients
- Efficient multiplexing software enables small memory footprint and very high performance
NOTE: The YAZ Proxy, a complete application, is available under the GPL license. Other licensing terms are available to commercial vendors upon request.
<<lessMain features:
- Configurable logging
- SRU/SRW server function, to allow any Z39.50 server to also support the ZiNG protocols
- Load balancing across multiple backend servers
- Session-sharing and pre-initialization to improve performance in servers with expensive session initialization
- Configurable request filtering, to keep bad requests from reaching the server
- XML support -- MARC records can be converted to MARCXML, and XSLT-transformations allow the proxy to support arbitrary retrieval schemas in XML
- Load governor function limits requests from aggressive batch-mode clients
- Efficient multiplexing software enables small memory footprint and very high performance
NOTE: The YAZ Proxy, a complete application, is available under the GPL license. Other licensing terms are available to commercial vendors upon request.
Download (0.47MB)
Added: 2007-06-08 License: GPL (GNU General Public License) Price:
871 downloads
IMAP Proxy 1.2.4
IMAP Proxy server is a caching IMAP proxy server. more>>
IMAP Proxy server is a caching IMAP proxy server. It was written to compensate for webmail clients that are unable to maintain persistent connections to an IMAP server. Most webmail clients need to log in to an IMAP server for nearly every single transaction.
This behaviour can cause tragic performance problems on the IMAP server. imapproxy tries to deal with this problem by leaving server connections open for a short time after a webmail client logs out.
When the webmail client connects again, imapproxy will determine if theres a cached connection available and reuse it if possible.
How does imapproxy keep track of which server connection is for which user?
Upon the first successful login to the real IMAP server (through the proxy), imapproxy fills in a little record that contains the username, an md5 digital signature of the password and the server socket descriptor thats being used.
After you log out and then log back in again, imapproxy just has to find a record that matches your username and password. These records are stored in a hash table (with the username being the hash key) in memory, so the lookups are pretty fast.
Can IMAP Proxy support multiple backend servers?
If you want IMAP Proxy to be able to proxy to multiple backend IMAP servers, you can run multiple instances of IMAP Proxy and make sure each instance is looking at a different configuration file.
Before you do this, take a look at perdition which appears to have been designed with this specific task in mind.
<<lessThis behaviour can cause tragic performance problems on the IMAP server. imapproxy tries to deal with this problem by leaving server connections open for a short time after a webmail client logs out.
When the webmail client connects again, imapproxy will determine if theres a cached connection available and reuse it if possible.
How does imapproxy keep track of which server connection is for which user?
Upon the first successful login to the real IMAP server (through the proxy), imapproxy fills in a little record that contains the username, an md5 digital signature of the password and the server socket descriptor thats being used.
After you log out and then log back in again, imapproxy just has to find a record that matches your username and password. These records are stored in a hash table (with the username being the hash key) in memory, so the lookups are pretty fast.
Can IMAP Proxy support multiple backend servers?
If you want IMAP Proxy to be able to proxy to multiple backend IMAP servers, you can run multiple instances of IMAP Proxy and make sure each instance is looking at a different configuration file.
Before you do this, take a look at perdition which appears to have been designed with this specific task in mind.
Download (0.13MB)
Added: 2005-10-08 License: GPL (GNU General Public License) Price:
1484 downloads
BlockStop Proxy 2.0.3
BlockStop Proxy is a Firefox extension that allows you to view the current page or link using. more>>
BlockStop Proxy is a Firefox extension that allows you to view the current page or link using.
Adds a "View this page with BlockStop" or "Open Link Target with BlockStop" option to your Firefox right-click menu, depending on where you click. The BlockStop Proxy extension automatically encodes the target url to maintain anonymity.
<<lessAdds a "View this page with BlockStop" or "Open Link Target with BlockStop" option to your Firefox right-click menu, depending on where you click. The BlockStop Proxy extension automatically encodes the target url to maintain anonymity.
Download (0.034MB)
Added: 2007-07-30 License: MPL (Mozilla Public License) Price:
818 downloads
Privoxy 3.0.6
Privoxy is a web proxy with advanced filtering capabilities for protecting privacy. more>>
Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, modifying web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk.
Privoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks.
Privoxy is based on Internet Junkbuster.
Main features:
- Integrated browser based configuration and control utility at http://config.privoxy.org/ (shortcut: http://p.p/). Browser-based tracing of rule and filter effects. Remote toggling.
- Web page content filtering (removes banners based on size, invisible "web-bugs", JavaScript and HTML annoyances, pop-up windows, etc.)
- Modularized configuration that allows for standard settings and user settings to reside in separate files, so that installing updated actions files wont overwrite individual user settings.
- HTTP/1.1 compliant (but not all optional 1.1 features are supported).
- Support for Perl Compatible Regular Expressions in the configuration files, and generally a more sophisticated and flexible configuration syntax over previous versions.
- Improved cookie management features (e.g. session based cookies).
- GIF de-animation.
- Bypass many click-tracking scripts (avoids script redirection).
- Multi-threaded (POSIX and native threads).
- User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
- Auto-detection and re-reading of config file changes.
- Improved signal handling, and a true daemon mode (Unix).
- Every feature now controllable on a per-site or per-location basis, configuration more powerful and versatile over-all.
- Many smaller new features added, limitations and bugs removed, and security holes fixed.
<<lessPrivoxy has a very flexible configuration and can be customized to suit individual needs and tastes. Privoxy has application for both stand-alone systems and multi-user networks.
Privoxy is based on Internet Junkbuster.
Main features:
- Integrated browser based configuration and control utility at http://config.privoxy.org/ (shortcut: http://p.p/). Browser-based tracing of rule and filter effects. Remote toggling.
- Web page content filtering (removes banners based on size, invisible "web-bugs", JavaScript and HTML annoyances, pop-up windows, etc.)
- Modularized configuration that allows for standard settings and user settings to reside in separate files, so that installing updated actions files wont overwrite individual user settings.
- HTTP/1.1 compliant (but not all optional 1.1 features are supported).
- Support for Perl Compatible Regular Expressions in the configuration files, and generally a more sophisticated and flexible configuration syntax over previous versions.
- Improved cookie management features (e.g. session based cookies).
- GIF de-animation.
- Bypass many click-tracking scripts (avoids script redirection).
- Multi-threaded (POSIX and native threads).
- User-customizable HTML templates for all proxy-generated pages (e.g. "blocked" page).
- Auto-detection and re-reading of config file changes.
- Improved signal handling, and a true daemon mode (Unix).
- Every feature now controllable on a per-site or per-location basis, configuration more powerful and versatile over-all.
- Many smaller new features added, limitations and bugs removed, and security holes fixed.
Download (1.7MB)
Added: 2006-11-20 License: GPL (GNU General Public License) Price:
1668 downloads
Symbion SSL Proxy 1.0.5
SSL Proxy server listens on a TCP port, accepts SSL connections, and forwards them to another local or remote TCP port. more>>
SSL Proxy server listens on a TCP port, accepts SSL connections, and forwards them to another local or remote TCP port.
For example, it is possible to create an HTTPS server if you have an HTTP server and you run an SSL Proxy server on port 443 which forwards the connections to port 80.
SSL Proxys design makes it as secure as possible and still perform well.
Enhancements:
- Improved certificate handling (chained certificates are now supported), more error information on SSL protocol errors during SSL_accept(), -U and -D options (buffer size), and a "powered by" logo.
<<lessFor example, it is possible to create an HTTPS server if you have an HTTP server and you run an SSL Proxy server on port 443 which forwards the connections to port 80.
SSL Proxys design makes it as secure as possible and still perform well.
Enhancements:
- Improved certificate handling (chained certificates are now supported), more error information on SSL protocol errors during SSL_accept(), -U and -D options (buffer size), and a "powered by" logo.
Download (0.024MB)
Added: 2005-09-30 License: GPL (GNU General Public License) Price:
1493 downloads
IMAP Calendar Proxy 1.3
IMAP Calendar Proxy implements an HTTP proxy that converts HTTP PUT requests of vcalendar data. more>>
IMAP Calendar Proxy implements an HTTP proxy that converts HTTP PUT requests of vcalendar data to separate messages stored on an IMAP server.
IMAP Calendar Proxy project can be used with Mozilla Sunbird/Calendar to allow storage of a calendar via IMAP.
There are many issues with the program in its current state. Consider it alpha quality, and you may lose calendar data if you use it. Its more of a proof of concept right now. Its rather slow if you have a large calendar.
Ideally IMAP support should be built into Mozilla. This is just a hack. Id like to hear any feedback on how it works. See the TODO file for features Id like to implement.
Sunbird can post calendars to a remote HTTP server via HTTP PUT and to
synchronize via a GET before a PUT. This proxy should run on the same system
you run Sunbird on. It makes a connection to an IMAP server and selects
a specified folder.
It then retrieves all calendar data from that server and caches it it memory. Any changed to the calendar are HTTP PUT to this proxy, and it determines what to do on the IMAP server (delete, change, add). Instead of posting the whole calendar back to the server, it only posts the differences.
If you run the proxy elsewhere on the network, you will not get any bandwidth
savings because the HTTP PUT and GET are still done over the network.
<<lessIMAP Calendar Proxy project can be used with Mozilla Sunbird/Calendar to allow storage of a calendar via IMAP.
There are many issues with the program in its current state. Consider it alpha quality, and you may lose calendar data if you use it. Its more of a proof of concept right now. Its rather slow if you have a large calendar.
Ideally IMAP support should be built into Mozilla. This is just a hack. Id like to hear any feedback on how it works. See the TODO file for features Id like to implement.
Sunbird can post calendars to a remote HTTP server via HTTP PUT and to
synchronize via a GET before a PUT. This proxy should run on the same system
you run Sunbird on. It makes a connection to an IMAP server and selects
a specified folder.
It then retrieves all calendar data from that server and caches it it memory. Any changed to the calendar are HTTP PUT to this proxy, and it determines what to do on the IMAP server (delete, change, add). Instead of posting the whole calendar back to the server, it only posts the differences.
If you run the proxy elsewhere on the network, you will not get any bandwidth
savings because the HTTP PUT and GET are still done over the network.
Download (0.011MB)
Added: 2005-12-09 License: GPL (GNU General Public License) Price:
1417 downloads
Japt-Proxy 1.3
Japt-Proxy is a JAVA based Caching Proxy for Debians APT-System. more>>
Japt-Proxy is a JAVA based Caching Proxy for Debians APT-System. Japt-Proxy is very reliable and lightning fast. Japt-Proxy is usually used in environments where several Debian systems have to be kept up-to-date without downloading the same files over and over again from the debian mirrors. Mostly these environments are data centers, Linux-powered companies, schools, public authorities and so on.
Often Japt-Proxy is used because of small sized internet connections but it is also useful to install complete debian systems over the net (read: over the proxy). Even with high volume internet connections Japt-Proxy can dramatically reduce the time to install or update Debian on many machines.
Why Java?
I know there are people out there thinking "Hey? Why Java?". There are a bunch of reasons why people asking those questions. I have a simple answer to all those questions. The answer is, that Java enabled me to easily develop the fastest and most reliable APT-Proxy. Java and the Apache Software Foundation provides such good libraries for this job, that it wasnt very hard to bring up this tool.
If you dont trust, test it - the installation takes less than five minutes!
Doesnt a general proxy server supersede an APT-Proxy?
No, it doesnt. Japt-Proxy knows the characteristics of a Debian archive and their files. It knows, for example, that .deb files wont change, because newer files would have a new name (the version is always part of the filename), hence it wont recheck if there is a newer version of this specific file.
Furthermore you can configure the Japt-Proxy to delete old versions of a package in its cache directory - a general proxy cache would simple delete files that havent been requested for some time.
So, a general caching proxy like Squid is a perfect tool for caching "normal" internet traffic. If you need a proxy for faster APT access - Japt-Proxy is the right tool for you.
Main features:
- Caching of all apt requests from Debian archives
- Multi-threaded architecture which increases the download speed enormously when several machines are requesting packages
- Builds up a partial mirror directory automatically, with exactly the same directory structure and filenames as the original mirror
- Automatic and configurable cache cleanup (purging packages in cache if newer versions exists)
- Makes sources.list configuration easier for multiple machines - if you change your internet backend server you only have to make the change once in Japt-Proxy, instead of on all Debian machines
- Works with multiple architectures
- Backend support for HTTP and FTP
- existing .debs can be copied into the Japt-Proxy cache directory (from a CD or DVD for example) and will be used by the Proxy automatically
<<lessOften Japt-Proxy is used because of small sized internet connections but it is also useful to install complete debian systems over the net (read: over the proxy). Even with high volume internet connections Japt-Proxy can dramatically reduce the time to install or update Debian on many machines.
Why Java?
I know there are people out there thinking "Hey? Why Java?". There are a bunch of reasons why people asking those questions. I have a simple answer to all those questions. The answer is, that Java enabled me to easily develop the fastest and most reliable APT-Proxy. Java and the Apache Software Foundation provides such good libraries for this job, that it wasnt very hard to bring up this tool.
If you dont trust, test it - the installation takes less than five minutes!
Doesnt a general proxy server supersede an APT-Proxy?
No, it doesnt. Japt-Proxy knows the characteristics of a Debian archive and their files. It knows, for example, that .deb files wont change, because newer files would have a new name (the version is always part of the filename), hence it wont recheck if there is a newer version of this specific file.
Furthermore you can configure the Japt-Proxy to delete old versions of a package in its cache directory - a general proxy cache would simple delete files that havent been requested for some time.
So, a general caching proxy like Squid is a perfect tool for caching "normal" internet traffic. If you need a proxy for faster APT access - Japt-Proxy is the right tool for you.
Main features:
- Caching of all apt requests from Debian archives
- Multi-threaded architecture which increases the download speed enormously when several machines are requesting packages
- Builds up a partial mirror directory automatically, with exactly the same directory structure and filenames as the original mirror
- Automatic and configurable cache cleanup (purging packages in cache if newer versions exists)
- Makes sources.list configuration easier for multiple machines - if you change your internet backend server you only have to make the change once in Japt-Proxy, instead of on all Debian machines
- Works with multiple architectures
- Backend support for HTTP and FTP
- existing .debs can be copied into the Japt-Proxy cache directory (from a CD or DVD for example) and will be used by the Proxy automatically
Download (1.0MB)
Added: 2006-09-29 License: GPL (GNU General Public License) Price:
1132 downloads
Shrew Proxy/Filter 0.1.0
Shrew Proxy/Filter is a tiny proxy built on WEBricks HTTPProxyServer, extended for both URL and content filtering. more>>
Shrew Proxy/Filter is a tiny proxy built on WEBricks HTTPProxyServer, extended for both URL and content filtering. Shrew Proxy/Filter is designed to be small, simple to configure, and easy to install.
It is extremely small, lightweight, and works quite well. All blacklists (both URL and content) are plain text, so most published lists can be simply dropped in and used.
<<lessIt is extremely small, lightweight, and works quite well. All blacklists (both URL and content) are plain text, so most published lists can be simply dropped in and used.
Download (0.010MB)
Added: 2006-10-25 License: GPL (GNU General Public License) Price:
1136 downloads
Bypass Proxy Client 0.78
Bypass Proxy Client is the complete network privacy tool. more>>
Bypass Proxy Client is the complete network privacy tool. It ensures absolute privacy wherever you maybe, preventing would-be snoopers from monitoring your surfing, email, or chatting activity. You can bypass blocking filters, firewalls, and proxies. Surf, chat, read news boards, and get all your email at work, on campus (or in regions/areas that may block controversial websites).
Main features:
- Surf the internet using your own virtual network across the web.
-
- Anonymously surf news groups, chat rooms, and web sites!
-
- Protect your Kazaa Identity; Guard against IP tracing -- the no. 1 method
- used by the RIAA to spy on users of file shares (Kazaa, BearShare, etc.)
-
- Prevent corporate networks from eavesdropping and viewing your personal information!
-
- Keep your email and other personal documents private.
-
- Regain access to sites that were previously blocked or filtered. Chat with friends online without concerns about eavesdropping.
<<lessMain features:
- Surf the internet using your own virtual network across the web.
-
- Anonymously surf news groups, chat rooms, and web sites!
-
- Protect your Kazaa Identity; Guard against IP tracing -- the no. 1 method
- used by the RIAA to spy on users of file shares (Kazaa, BearShare, etc.)
-
- Prevent corporate networks from eavesdropping and viewing your personal information!
-
- Keep your email and other personal documents private.
-
- Regain access to sites that were previously blocked or filtered. Chat with friends online without concerns about eavesdropping.
Download (28.7MB)
Added: 2006-06-23 License: Freeware Price:
5338 downloads
tinyproxy 1.7.0
tinyproxy is a small, lightweight, easy-to-configure HTTP proxy. more>>
tinyproxy is a lightweight HTTP proxy licensed under the GPL. Designed from the ground up to be fast and yet small, it is an ideal solution for sites where a full-featured HTTP proxy is required, but the system resources required to run a more demanding HTTP proxy are unavailable. tinyproxy is fully compatible with all existing web browsers.
Main features:
Anonymous mode
- Allows you to specify which HTTP headers should be allowed through, and which should be blocked - this allows you to restrict both what data comes to your web browser from the HTTP server (eg, cookies), and to restrict what data is allowed through from your web browser to the HTTP server (eg, version information).
Easily modified
- If youre looking to build a custom web proxy, tinyproxy is very easy to modify to your custom needs - the source is straightforward, adhering to the KISS principle. As such, it can be used as a foundation for anything you may need a web proxy to do (send patches!)
Remote monitoring
- Using the remote monitoring feature, you can access proxy statistics from afar, letting you know exactly how busy the proxy is.
Load average monitoring
- tinyproxy can be configured to watch the load average on most platforms, and start refusing requests when the load reaches a certain point - you may recognize this feature from sendmail.
Access control
- You can configure tinyproxy to only allow requests from a certain subnet, or from a certain interface, thus allowing you to ensure that random, unauthorized people will not be using your proxy.
Secure
- With a bit of configuration (specifically, making the log file owned by nobody and running it on a port >1024), tinyproxy can be made to run without any special privileges, thus minimizing the chance of system compromise. Furthermore, it was designed with an eye towards preventing buffer overflows. The simplicity of the code ensures it remains easy to spot such bugs.
Small footprint
- As mentioned above, tinyproxy requires very little in the way of system resources - the memory footprint tends to be around 2MB with glibc, and the CPU load increases linearly with the number of simultaneous connections (depending on the speed of the connection). Thus, tinyproxy can be run on a spare, older machine, or even a workstation, without any noticeable impact on performance.
<<lessMain features:
Anonymous mode
- Allows you to specify which HTTP headers should be allowed through, and which should be blocked - this allows you to restrict both what data comes to your web browser from the HTTP server (eg, cookies), and to restrict what data is allowed through from your web browser to the HTTP server (eg, version information).
Easily modified
- If youre looking to build a custom web proxy, tinyproxy is very easy to modify to your custom needs - the source is straightforward, adhering to the KISS principle. As such, it can be used as a foundation for anything you may need a web proxy to do (send patches!)
Remote monitoring
- Using the remote monitoring feature, you can access proxy statistics from afar, letting you know exactly how busy the proxy is.
Load average monitoring
- tinyproxy can be configured to watch the load average on most platforms, and start refusing requests when the load reaches a certain point - you may recognize this feature from sendmail.
Access control
- You can configure tinyproxy to only allow requests from a certain subnet, or from a certain interface, thus allowing you to ensure that random, unauthorized people will not be using your proxy.
Secure
- With a bit of configuration (specifically, making the log file owned by nobody and running it on a port >1024), tinyproxy can be made to run without any special privileges, thus minimizing the chance of system compromise. Furthermore, it was designed with an eye towards preventing buffer overflows. The simplicity of the code ensures it remains easy to spot such bugs.
Small footprint
- As mentioned above, tinyproxy requires very little in the way of system resources - the memory footprint tends to be around 2MB with glibc, and the CPU load increases linearly with the number of simultaneous connections (depending on the speed of the connection). Thus, tinyproxy can be run on a spare, older machine, or even a workstation, without any noticeable impact on performance.
Download (0.46MB)
Added: 2005-04-25 License: GPL (GNU General Public License) Price:
1651 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above web proxy search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed