Prechádzať zdrojové kódy

Files change

Some missing files added, outdated files removed
Vladimir Dubrovin 11 rokov pred
rodič
commit
053630c6d7
5 zmenil súbory, kde vykonal 115 pridanie a 144 odobranie
  1. 7 0
      .gitignore
  2. BIN
      3proxy.res
  3. 107 0
      Release.notes
  4. 1 1
      authors
  5. 0 143
      news

+ 7 - 0
.gitignore

@@ -6,10 +6,17 @@
 .project
 .metadata
 bin/
+bin64/
+dll/
 tmp/
 *.tmp
 *.bak
+*.bat
 *.swp
+version.c
+verfile.sh
+Makefile
+copytgz.sh
 *~.nib
 local.properties
 .classpath

BIN
3proxy.res


+ 107 - 0
Release.notes

@@ -0,0 +1,107 @@
+08/04/2014 3[APA3A]tiny proxy 0.7
+
+ Features:
+  1. General
+	+ HTTP/1.1 Proxy with keep-alive client and server support,
+          transparent proxy support.
+	+ Anonymous and random client emulation HTTP proxy mode
+	+ FTP over HTTP support.
+	+ DNS caching with built-in resolver
+	+ HTTPS (CONNECT) proxy
+	+ SOCKSv4/4.5 Proxy
+	+ SOCKSv5 Proxy
+	+ UDP and bind support for SOCKSv5 (fully compatible with
+	  SocksCAP/FreeCAP for UDP)
+	+ Transparent SOCKS redirection for HTTP, POP3, FTP, SMTP, ICQ
+	+ POP3 Proxy
+	+ FTP proxy
+	+ DNS proxy
+	+ TCP port mapper
+	+ UDP port mapper
+	+ SMTP proxy
+	+ ICQ/AOL proxy
+	+ MSN proxy
+	+ Threaded application (no child process).
+	+ Web administration and statistics
+	+ Plugins for functionality extension
+	+ Native 64 bit application for 64 bit OS, including 64-bit editions of
+	  Windows XP, Vista, 2003, 2008.
+  2. Proxy chaining and network connections
+	+ Parent proxy support for any type of incoming connection
+	+ Username/password authentication for parent proxy(s).
+	+ HTTPS/SOCKS4/SOCKS5 and redirection parent support
+	+ Random parent selection
+	+ Chain building (multihop proxing)
+	+ Load balancing between few network connections by choosing network
+	  interface
+  3. Logging
+	+ turnable log format compatible with any log parser
+	+ stdout logging
+	+ file logging
+	+ syslog logging (Unix)
+	+ ODBC logging (Windows and Unix)
+	+ log file rotation (hourly, daily, weekly, monthly)
+	+ automatic log file comperssion with external archiver (for files)
+	+ automatic removal of older log files
+	+ Character filtering for log files
+	+ different log files for different servces are supported
+  4. Access control
+	+ ACL-driven (user/source/destination/protocol/weekday/daytime or
+	combined) bandwith limitation for incoming and (!)outgoing trafic.
+	+ ACL-driven (user/source/destination/protocol/weekday/daytime or
+	combined) traffic limitation per day, week or month for incoming and
+	  (!) outgoing traffic
+	+ User authorization by NetBIOS messanger name
+	+ Access control by username, source IP, destination IP, destination
+	port and destination action (POST, PUT, GET, etc), weekday and daytime.
+	+ Access control by username/password for SOCKSv5 and HTTP/HTTPS/FTP
+	+ Cleartext or encrypted (crypt/MD5 or NT) passwords.
+	+ Connection redirection
+	+ Access control by requested action (CONNECT/BIND, 
+	  HTTP GET/POST/PUT/HEAD/OTHER).
+	+ NTLM (v1 only) authentication for HTTP proxy access
+	+ All access control entries now support weekday and time limitations
+	+ Hostnames and * templates are supported instead of IP address
+  5. Extensions
+	+ Regular expression filtering (with PCRE) via PCREPlugin
+	  currently HTTP traffic only for URLs, HTTP headers and HTTP data.
+	+ Authentication with Windows username/password (cleartext only!)
+  6. Configuration
+	+ support for configuration files
+	+ support for includes in configuration files
+	+ interface binding
+	+ running as daemon process
+	+ utility for automated networks list building
+	+ configuration reload on any file change
+     Unix
+	+ support for chroot
+	+ support for setgid
+	+ support for setuid
+	+ support for signals
+     Windows NT/2K/XP/2K3
+	+ support --install as service
+	+ support --remove as service
+	+ support for service START, STOP, PAUSE and CONTINUE commands (on
+	PAUSE no new connection accepted, but active connections still in
+	progress, on CONTINUE configuration is reloaded)
+     Windows 95/98/ME
+	+ support --install as service
+	+ support --remove as service
+  6. Compilation
+	+ MSVC (static)
+	+ Intel Windows Compiler (msvcrt.dll)
+	+ Windows/gcc (msvcrt.dll)
+	+ Cygwin/gcc (cygwin.dll)
+	+ Unix/gcc
+	+ Unix/ccc
+	+ Solaris
+	+ Mac OS X, iPhone OS
+
+
+ Planned for future (0.8) release:
+   - SSL handling / SSL decryption by certificate spoofing
+   - NAT support under *nix
+   - Addon antiviral, HTTP cache filters modules, authentication
+     modules for different protocols (RADIUS, PAM etc).
+
+$Id: Release.notes,v 1.9 2014-04-07 21:24:42 vlad Exp $

+ 1 - 1
authors

@@ -1 +1 @@
-(c) 2002-2007 by ZARAZA <3APA3A@security.nnov.ru>, Vladimir Dubrovin <vlad@sandy.ru>
+(c) 2002-2014 by Vladimir '3APA3A' Dubrovin <3proxy@3proxy.ru>

+ 0 - 143
news

@@ -1,143 +0,0 @@
-Fixes in 0.5.3g
-! Previous fixes were not backported completely from 0.6
-! Fixed ident string should not be freed for openlog() to prevent garbage in
-  syslog().
-
-Fixes in 0.5.3f
-! Fixed SOCKSv4 for parent proxy
-
-Fixes in 0.5.3e
-! Fixed POST request problem with NTLM authentication
-
-Fixes in 0.5.3d
-! Fixed endless loop on 'udppm -s'
-
-Fixes in 0.5.3c
-! Fixed aborted download on some requests
-
-Fixes in 0.5.3b
-! Fixed double 3xx reply on USER command in ftppr.
-
-Fixes in 0.5.3a
-! 64-bit pointer arythnmetics problem fix applied to ntlm.c
-  (requested by Mike Frysinger)
-
-0.5.3 is bugfix release for 0.5.2:
-Fixes backported from 0.6 as 0.5.3:
-!! Fixed: NTLM authentication doesn't work for NT-encoded passwords and may
-  cause account blocking (reported by boris16 at tut.by)
-! Fixed: offer NTLM authentication before basic
-! Fixed: buffered input may double some data on empty reads
-+ FTP diagnostics improved for FTP login problems
-! SOCKS BIND/UDPASSOC problems fixed (based on Artem Rebrov's patch)
-! Fixed: endless loop on configuration parsing if ACL weekdays are given as
-  a comma delimited list (reported by Andrey S. Alexeenko).
-
-
-
- Known bugs:
-
-  Non-reproduced problem reported with poll() implemenration for some 2.4
-  Linux kernel, may be hardware dependant. As a result 3proxy goes to a loop
-  with 100% CPU utilization soon after start. Compile 3proxy without
-  -DWITH_POLL in Makefile(s) if you observe this behaviour.
-
-  report to 3proxy@security.nnov.ru
-
-
-
-14/10/2006 3[APA3A]tiny proxy 0.5.2
-New features since 0.4 are marked with !.
-
- Features:
-  1. General
-	+ HTTP/1.1 Proxy with keep-alive client and server support,
-          transparent proxy support.
-	! Anonymous and random client emulation HTTP proxy mode
-	+ FTP over HTTP support.
-	+ DNS caching with built-in resolver
-	+ HTTPS (CONNECT) proxy
-	+ SOCKSv4/4.5 Proxy
-	+ SOCKSv5 Proxy
-	! UDP and bind support for SOCKSv5 (fully compatible with
-	  SocksCAP/FreeCAP for UDP)
-	+ Transparent SOCKS->HTTP redirection
-	! Transparent SOCKS->FTP redirection
-	! Transparent SOCKS->POP3 redirection
-	+ POP3 Proxy
-	! FTP proxy
-	! DNS proxy
-	+ TCP port mapper
-	+ UDP port mapper
-	+ Threaded application (no child process).
-	! Web administration and statistics
-  2. Proxy chaining
-	+ Parent proxy support for any type of incoming connection
-	+ Username/password authentication for parent proxy(s).
-	+ HTTPS/SOCKS4/SOCKS5 and redirection parent support
-	+ Random parent selection
-	+ Chain building (multihop proxing)
-  3. Logging
-	+ turnable log format compatible with any log parser
-	+ stdout logging
-	+ file logging
-	+ syslog logging (Unix)
-	+ ODBC logging (Windows and Unix)
-	+ log file rotation (hourly, daily, weekly, monthly)
-	+ automatic log file comperssion with external archiver (for files)
-	+ automatic removal of older log files
-	! Character filtering for log files
-	! different log files for different servces are supported
-  4. Access control
-	+ ACL-driven (user/source/destination/protocol/weekday/daytime or
-	combined) bandwith limitation for incoming and (!)outgoing trafic.
-	+ ACL-driven (user/source/destination/protocol/weekday/daytime or
-	combined) traffic limitation per day, week or month
-	+ User authorization by NetBIOS messanger name
-	+ Access control by username, source IP, destination IP, destination
-	port and destination action (POST, PUT, GET, etc), weekday and daytime.
-	+ Access control by username/password for SOCKSv5 and HTTP/HTTPS/FTP
-	+ Cleartext or encrypted (crypt/MD5 or NT) passwords.
-	+ Connection redirection
-	+ Access control by requested action (CONNECT/BIND, 
-	  HTTP GET/POST/PUT/HEAD/OTHER).
-	! NTLM authentication for HTTP proxy access
-	! All access controle entries now support weekday and daytime
-	limitations.
-  5. Configuration
-	+ support for configuration files
-	+ support for includes in configuration files
-	+ interface binding
-	+ running as daemon process
-	+ utility for automated networks list building
-	! configuration reload on any file change
-     Unix
-	+ support for chroot
-	+ support for setgid
-	+ support for setuid
-	! support for signals
-     Windows NT/2K/XP/2K3
-	+ support --install as service
-	+ support --remove as service
-	+ support for service START, STOP, PAUSE and CONTINUE commands (on
-	PAUSE no new connection accepted, but active connections still in
-	progress, on CONTINUE configuration is reloaded)
-     Windows 95/98/ME
-	! support --install as service
-	! support --remove as service
-  6. Compilation
-	+ MSVC (msvcrt.dll)
-	+ Intel Windows Compiler (msvcrt.dll)
-	+ Windows/gcc (msvcrt.dll)
-	+ Cygwin/gcc (cygwin.dll)
-	+ Unix/gcc
-	+ Unix/ccc
-	! Solaris
-
-
- Planned for future (0.6) release:
-   - External modules API
-   - Addon URL, antiviral, HTTP cache filters modules, authentication
-     modules for different protocols (RADIUS, PAM, integrated system, etc).
-
-$Id: news,v 1.2 2007/03/01 16:19:43 vlad Exp $