diff --git a/README b/README index 739d020..04e508d 100644 --- a/README +++ b/README @@ -28,13 +28,12 @@ Please read doc/html/index.html and man pages. + SOCKSv5 Proxy + SOCKSv5 UDP and BIND support (fully compatible with SocksCAP/FreeCAP for UDP) - + Transparent SOCKS redirection for HTTP, POP3, FTP, SMTP, ICQ + + Transparent SOCKS redirection for HTTP, POP3, FTP, SMTP + POP3 Proxy + FTP proxy + TCP port mapper (port forwarding) + UDP port mapper (port forwarding) + SMTP proxy - + ICQ/AOL proxy + Threaded application (no child process). + Web administration and statistics + Plugins for functionality extension @@ -151,9 +150,6 @@ smtpp SMTP proxy server, binds to port 25. You must specify Exmple: in Username configuration for you e-mail reader set someuser@mail.somehost.ru, to send mail as someuser via mail.somehost.ru via proxy. -icqpr ICQ/AIM proxy. Maps some TCP port to TCP port of ICQ - server and performs packets translation. Example: - icqpr 5190 login.icq.com 5190 tcppm TCP port mapping. Maps some TCP port on local machine to TCP port on remote host. udppm UDP port mapping. Maps some UDP port on local machine to diff --git a/src/conf.c b/src/conf.c index 4ee9231..8bd4a71 100644 --- a/src/conf.c +++ b/src/conf.c @@ -724,7 +724,6 @@ static int h_parent(int argc, unsigned char **argv){ else if(!strcmp((char *)argv[2], "pop3"))chains->type = R_POP3; else if(!strcmp((char *)argv[2], "ftp"))chains->type = R_FTP; else if(!strcmp((char *)argv[2], "admin"))chains->type = R_ADMIN; - else if(!strcmp((char *)argv[2], "icq"))chains->type = R_ICQ; else if(!strcmp((char *)argv[2], "extip"))chains->type = R_EXTIP; else if(!strcmp((char *)argv[2], "smtp"))chains->type = R_SMTP; else { @@ -999,9 +998,6 @@ struct ace * make_ace (int argc, unsigned char ** argv){ else if(!strcmp((char *)arg, "DNSRESOLVE")){ acl->operation |= DNSRESOLVE; } - else if(!strcmp((char *)arg, "ICQ")){ - acl->operation |= IM_ICQ; - } else { fprintf(stderr, "Unknown operation type: %s line %d\n", arg, linenum); return(NULL); diff --git a/src/structures.h b/src/structures.h index 8713576..cb6abe2 100644 --- a/src/structures.h +++ b/src/structures.h @@ -119,8 +119,6 @@ int #define FTP_DATA 0x00080000 #define FTP 0x000F0000 #define DNSRESOLVE 0x00100000 -#define IM_ICQ 0x00200000 -#define IM_MSN 0x00400000 #define ADMIN 0x01000000 @@ -260,7 +258,6 @@ typedef enum { R_SOCKS4B, R_SOCKS5B, R_ADMIN, - R_ICQ, R_EXTIP } REDIRTYPE;