Aproxy is a simple forwarder for TCP streams written in
Perl. It was written in
1998 to access
GMX mail services from
inside the network of a german university, that did
provide a very restricted firewall configuration.
The port forwarding settings can be loaded from a configuration file.
Alternatively a administration console can be accessed via telnet/netcat
to add and remove forwarding rules at runtime.
Since it's written in
Perl, customizations
are possible and (quite) easy.
It has been tested sucessfully with the following protocols:
- HTTP (as frontend for Squid)
- IRC (without support for DCC connections)
- SMTP
- POP3
- IMAP
Generally,
aproxy works with all TCP-based network protocols, that use
a single connection between client and server. That's the reason, why FTP and
DCC no not work.
Documentation:
README
Download:
Version 0.71