Anti-Spam SMTP Proxy Server (ASSP) is an open source, Perl based transparent SMTP proxy server. The spam filter sits on port 25 (SMTP), and optionally also port 465 (SMTPS) and port 587 (Submission), in front of a SMTP server. Read more hot
DansGuardian is a filtering proxy for Linux. It filters web pages for unsuitable content by a phrase list and PICS checking. Read more hot
Privoxy is a web proxy with advanced filtering capabilities for protecting privacy, filtering web page content, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. Read more hot
Varnish Cache is a web accelerator written with performance and flexibility in mind. It's modern architecture offers significantly better performance. It typically speeds up delivery with a factor of 300 - 1000x, depending on your architecture. Varnish stores web pages in memory so the web servers do not have to create the same web page repeatedly. The web server only recreates a page when it is changed. When content is served from memory this happens a lot faster then anything. Read more hot
WebContentControl is software which enables parents to prevent their children from browsing certain websites. It provides a graphical user interface written in Gambas which installs and configures DansGuardian, FireHol and TinyProxy. It is user friendly software, and offers good functionality. Read more hot
Ad Censor filters annoying ads by matching requested urls with a blacklist and checking the HTML code for suspicious tags.
a filtering proxy that can block ads from being displayed on your web browser. Instead of ad banners, you see blank spaces: adzapper transforms the ads into transparent gifs
Antispyd is a HTTP/HTTPS proxy server designed to be fast, efficient, modular and secure. It's written in pure C and uses a simple and customizable configuration file. It's POSIX compliant and has been developed under Gentoo/Linux.
aproxy is a multi-client application to forward TCP connections from local listening ports to remote targets somewhere in your network.
Apt-Cacher NG is a caching HTTP download proxy for software packages, primarily for Debian/Ubuntu clients. It's partially based on concepts of Apt-Cacher but is rewritten with a main focus on performance and low resource usage.
a small proxy for efficiently caching apt-get request for multiple Debian boxes behind a finite-bandwidth link
balance is a simple but powerful generic tcp proxy with round robin load balancing and failover mechanisms.
BannerKiller is a very simple HTTP proxy which allows you to filter pages.
BFilter is a smart filtering HTTP proxy. It removes ads, webbugs, and popups. Unlike the majority of similar tools, it doesn't rely on a list of blocked URLs, but instead parses HTML on the fly, and detects ads using a set of heuristic rules.
an interactive HTTP/S proxy server for attacking web-enabled applications. It operates as a man-in-the-middle between the end browser and the target web server, and allows the attacker to intercept, inspect and modify the raw traffic passing in both directions
a proxy that allows the Caramail chat system to be accessible from IRC clients
Cntlm is an authenticating HTTP proxy. It takes the address of your proxies as a parameter and opens a listening socket, forwarding each request to it (moving on in a circular list if the active parent proxy stops working). Along the way, the forwarded connection is created anew and authenticated or, if available, a previously cached connection is reused to achieve higher efficiency and faster responses. When the chain is set up, cntlm is to be used as the primary proxy in your applications.
Cut The Crap is a proxy-like server, that will keep advertisement banners out of your (web-browsing) sight.
Cyan Secure Web
Cyan Secure Web Proxy Server is a carrier grade, high performance filtering proxy server for Linux. It includes scalable (user/group/host) Web filter and virus scan utilities for blocking malicious applications at the gateway. It has an advanced URL database, authentication support (LDAP and Active Directory), easy deployment, and remote administration.
a free implementation of the socks protocol (version 4 and version 5; rfc1928) which can be used as a firewall between networks
a small server written in perl which can either act as a proxy-server for MySQL or as a database extender
dnscrypt-proxy acts as a DNS proxy between a regular client, like a DNS cache or an operating system stub resolver, and a DNSCrypt-aware resolver, like OpenDNS
a mini -- WCCP enabled using Transparent Proxying with Squid -- Linux distribution intended to cooperate with Cisco Catalyst router
dynacc aims to be a package which gives you control over your Internet Connection. It runs a Linux router/host which provides MASQ services and HTTP proxying for a LAN and allows you to define users/groups which are allowed to make Internet connections.
eproxy is a simple epoll based efficient TCP proxy for Linux.
a filtering HTTP proxy server. It is able to filter by host, URL, and header
FilterProxy is a Perl script that acts as a generic web proxy. It is unique in that it allows "Modules" to be installed that can perform arbitrary transformations on HTML (or any other mime-type). Currently it filters ads, and compresses HTML content.
a transparent ftp proxy which is released under the GPL
an application level gateway for FTP. It sits between a client and a server forwarding command and data streams supporting a subset of the file transfer protocol as described in RFC 959
Geocache is a standalone proxy server for storing geocoding results from Google Maps. This may save some of your daily quota of geocoding requests to Google Maps.
gijbman is a GNOME based management interface for the Internet Junkbuster.
Gnome Nanny is a parental control system designed for the Gnome Desktop. Read more
HTTP Anti Virus Proxy
HAVP (HTTP Antivirus Proxy) is a proxy with a ClamAV anti-virus scanner. The main aims are continuous, non-blocking downloads and smooth scanning of dynamic and password protected HTTP traffic. Havp antivirus proxy has a parent and transparent proxy mode. It can be used with squid or standalone.
HTTP Replicator is a general purpose caching proxy server. It reduces bandwidth by merging concurrent downloads and building a local "replicated" file hierarchy, similar to wget -r. The cache is also accessible through a Web interface.
a proxy server that can be run locally to view the contents of both HTTP and HTTPS requests and their responses as they are sent between browsers and servers. It features a GUI and is useful for debugging HTTP-based applications
a Python program which lets you monitor the HTTP traffic between a browser and a web server. You configure your browser to use httpMonitor as its proxy to ensure that all HTTP traffic between browser and server goes via httpMonitor
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
A simple application-level TCP proxy.
a small proxy written in Perl. It converts Hiragana and Katakana on the fly into Romanji
JunkEx is a filtering HTTP proxy based on the JunkBuster.
Kizome's ISA Piercing Tool
A HTTP proxy server and proxying name server with the ability to forward requests to other HTTP proxies or to get the documents directly from hosts. It can go through MS ISA Server or MS Proxy doing NTLM authentication.
an advanced HTTP/1.1 proxy server with features designed to increase privacy and remove unwanted content
a mail proxy that acts as a mail server for multiple domains. Mail received for each domain is transparently proxied to different hosts and/or ports
MyProxy is a simple, yet powerful HTTP proxy for enhancing your privacy while browsing the web.
nmproxy is a transparent H.323 proxy. It is intended to be used for the forwarding of NetMeeting sessions on a router or firewall system.
NTLM Authorization Proxy Server
a proxy software that allows you to authenticate via an MS Proxy Server using the proprietary NTLM protocol. APS has the ability to behave as a standalone proxy server and authenticate HTTP clients at Web servers using the NTLM protocol
nylon is a Unix SOCKS 4 and 5 proxy server that is compatible with BSD, Solaris, HP-UX and Linux 2.2 & 2.4.
P3Scan is a full-transparent proxy-server for POP3-Clients. It runs on a Linux box with iptables (for port re-direction). It can be used to provide POP3 email scanning from the internet, to any internal network and is ideal for helping to protect your "Other OS" LAN from harm, especially when used in conjunction with a firewall and other Internet Proxy servers. Read more
a daemon for transparent IP (Layer 3) proxy ARP bridging. Unlike standard bridging, proxy ARP bridging allows to bridge Ethernet networks behind wireless nodes
an implementation of a SIP proxy server. SIP stands for the Session Initiation Protocol and is described by the rfc2543 (soon to be deprecated by latest revisions). SIP is a open standard replacement from IETF for H323
a proxy dns server with permanent caching (the cache contents are written to hard disk on exit) that is designed to cope with unreacheable or down dns servers
Perdition Mail Retrieval Proxy
Perdition Mail Retrieval Proxy is a POP3 and IMAP4 proxy server. It is able to handle both SSL and non-SSL connections and redirect users to a real-server based on a database lookup.
a HTTP proxy cache (like squid does), SSL proxy, FTP proxy (alpha version). PET supports extended ICP services (algorithms), Cache Digests which are both compatible with s
an HTTP proxy written in PHP. It allows you to convert your PHP hosting provider's Web servers into your personal proxy servers
Polipo is an open source caching HTTP proxy which has modest resource needs. It listens to requests for web pages from your browser and forwards them to web servers, and forwards the servers? replies to your browser. In the process, it optimises and cleans up the network traffic. It is similar in spirit to WWWOFFLE, but the implementation techniques are more like the ones ones used by Squid. Read more
portagent is a POSIX transparent proxy routing daemon that allows multiple arbitrary services to run on a single arbitrary port. The main intention of portagent is for situations that need more services open to the world than the system's open ports allow.
an open-source filtering HTTP proxy based on the Brazil Framework provided as a Open-Source Project by Sun
a modular, extensible proxy. It supports HTTP, FTP (with SSL support), and SSL modules. Modules can be added or removed at runtime and everything can be configured through a Web interface
Proxsi is a small proxy server that gathers XMLSysInfo output over the network on behalf of HTTP clients. Its general purpose is to provide proxying, and translation to HTTP.
ProxyTrack, is a standalone project aimed to help web archivists to easily build caches based on websites downloaded by httrack. It can also be used by system administrators to create "simulated" online connections in offline environments (without any Internet connection), for example using Linux Kernel TCP transparent proxy features.
adds backwards-compatible extensions to HTTP that come into operation when two parties to a web request understand the `hsync' encoding
rsh.proxy is an application level gateway for the rsh, rlogin and rexec protocol, an rexec client program in included.
RTSP Caching Proxy
a modified version of the RTSP proxy v2.0 by RealNetworks. The goal of the project is to add a caching system to the existing proxy
(commercial) Safesquid is a content filtering internet proxy. SafeSquid chains with Squid via request forwarding / ICP / ICAP / CARP, to deliver content filtering / substitution. Advanced Profiles manager to set user / group / network based Internet access policies. A free version is also available.
a multi-threaded proxy program for redirecting network socket connections to/from serial links, in cases where the remote end of the serial link doesn't have a
TCP/IP stack (eg an embedded or microcontroller system)
Shrew Proxy/Filter is a tiny proxy built on WEBrick's HTTPProxyServer, extended for both URL and content filtering.
Siproxd is a proxy/masquerading daemon for the SIP protocol. It allows SIP clients (like kphone, linphone) to work behind an IP masquerading firewall or router.
Smart Cache is a full featured proxy cache server. It can be also used as replacement for your browser's internal diskcache.
a Squid redirector that was designed with schools in mind. It filters out domains that schools do not want their students to see
Spey is a smart SMTP proxy that provides an easy way to add greylisting to your mail setup. This can dramatically reduce the amount of spam you get, which is generally considered to be a Good Thing.
SpyBye is a tool to help web masters determine if their web pages are hosting browser exploits that can infect visiting users with malware. It functions as an HTTP proxy server and intercepts all browser requests. SpyBye uses a few simple rules to determine if embedded links on your web page are harmlesss, unknown or maybe even dangerous.
a piece of software that acts as an HTTP proxy. Requests and responses are captured and written to stdout. Sslsmurf also converts HTTP requests to HTTPS and is thereby capable of capturing the clear text traffic of SSL sites
stud is a network proxy that terminates TLS/SSL connections and forwards the unencrypted traffic to some backend. It's designed to handle 10s of thousands of connections efficiently on multicore machines.
Surrogate is an HTTP proxy functioning in both forward and reverse proxy modes. It is written in Erlang OTP and uses stream filters for inspecting and modifying data as it passes through the proxy.
SWeTE Server is an HTTP reverse proxy with built-in translation capability. It allows you to convert any website into multiple languages.
an HTTP proxy that can spy, filter, and modify the HTTP requests that your browser sends, as well as the answers it receives
Symbion SSL Proxy
The Symbion SSL Proxy listens on a TCP port, accepts SSL connections, and forwards them to an other (local or remote) TCP port, or UNIX domain socket.
a tcp gateway/proxy. It listens on a port, when connection is made, opens another connection to the target host on the target port and forwards the packets unmodified
tcpproxy is a proxy (or tunnel or redirector) for TCP/IP protocols.
a personal mail
proxy server with automatic encryption. Tiger uses
SMTP and POP3 to work with almost any mail client,
CORBA and crypto plugins to work with almost any
type of cryptography, and Java to run on almost
any operating system
Traefik is a modern HTTP reverse proxy and load balancer made to deploy microservices with ease. It supports several backends (Docker, Swarm, Kubernetes, Marathon, Mesos, Consul, Etcd, Zookeeper, BoltDB, Eureka, Rest API, file...) to manage its configuration automatically and dynamically.
twhttpd is a secure HTTP proxy. twhttpd is developed in a scenes to help the protection web servers (and web browser clients) by checking the HTTP protocol header data.
a transparent proxy for UDP traffic, designed to use the transparent proxy support of the Linux 2.2.x series kernels. It provides two-way proxying of UDP packets, to avoid the port number mangling that occurs with Linux IP masquerading
UDP IPTV to RTSP proxy
UDP IPTV to RTSP proxy is a lightweight GNU/Linux daemon which, being installed on a LAN router, provides on-demand access to UDP multicast streams via RTSP and unicast RTP protocols.
UProxy is a proxy for UDP protocols. It is inspired by Vincent Amoroso's program udpproxy.
Vulcand is a reverse proxy for HTTP API management and microservices. It is inspired by Hystrix.
WebCleaner is a filtering HTTP proxy inspired by JunkBuster, FilterProxy and WebWasher. You can encode, decode and modify each part of an HTTP request. Read more
Whitetrash is a squid plugin that provides a user-friendly and sysadmin-friendly domain whitelisting service for HTTP and SSL.
The YAZ Proxy is highly configurable and can be used in a number of different applications, ranging from debugging SRW/SRU/Z39.50-based applications and protecting overworked servers to improving the performance of stateless WWW/Z39.50 gateways.
yxorp is a reverse proxy for the HTTP protocol. The main focus for YXORP is checking the validity of the traffic, i.e. what would be called 'application level firewalling' or 'secure reverse proxy' in commercial products. It can check, validate, and change just about anything about a HTTP request or response, can load balance, and all other normal reversed proxy functions. YXORP aims to conform to RFC 2616, RFC 2518, RFC 2109 and other applicable standards.
a forwarding, non-caching, compressing web proxy server. It squeezes images by converting them to low quality JPEGs and optionally can also compress (gzip) HTML and other text-like data