Tinyproxy Information & Tinyproxy Links at HealthHaven.com
advertise
add site
services
publishers
database
health videos
Bookmark and Share

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 
about
toolbar
stats
live show
health store
more stuff
JOIN/LOGIN
Tinyproxy
Developer(s) Banu
Initial release 1998
Stable release 1.6.4  (August 24, 2008) [+/−]
Preview release 1.7.0  (March 21, 2008) [+/−]
Written in C
Operating system POSIX
Platform Cross-platform
Development status Active
Type proxy server
License GNU General Public License
Website http://www.banu.com/tinyproxy/

Tinyproxy is a HTTP proxy server daemon for POSIX operating systems. Designed to be fast and small, it is useful when an HTTP proxy is required, but the system resources for a larger proxy are unavailable. Because of this reason, it has been put to uses such as a tether on the iPhone[1], and on the OpenWrt[2].

Tinyproxy is primarily designed to run on Unix-like systems. Released under the GNU General Public License, Tinyproxy is free software[3] and has been developed for a number of years. It is currently being maintained at Banu as a publicly accessible project. Ohloh analyses it to be a project with "mature, well-established codebase and increasing year-over-year development activity."[4]

Contents

[edit] Features

  • Anonymous mode: Allows specification of individual HTTP headers that should be allowed through, and which should be blocked.
  • Remote monitoring: Tinyproxy can be monitored remotely to view logs and access details.
  • Load average monitoring: Tinyproxy can be configured to refuse connections after the server load reaches a certain point.
  • Access control: Tinyproxy can be configured to only allow connections from certain subnets or IP addresses.
  • Secure: With some configuration, 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.[citation needed]
  • Small footprint: 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). Therefore, Tinyproxy can be run on a spare, older machine without any impact on performance.

[edit] Availability in OS distributions

Tinyproxy is available in various operating systems such as Ubuntu[5], Debian[6], Gentoo Linux[7], FreeBSD[8] and OpenBSD[9].

[edit] See also

[edit] References

[edit] External links




Product Results (view all...)

search wiki for    ?
web dir firms image gallery news pdf wiki shop video 



↑ top of page ↑about thumbshots