mirror of
https://github.com/3proxy/3proxy.git
synced 2025-02-23 10:35:40 +08:00
Files change
Some missing files added, outdated files removed
This commit is contained in:
parent
5416ad63bb
commit
053630c6d7
7
.gitignore
vendored
7
.gitignore
vendored
@ -6,10 +6,17 @@
|
|||||||
.project
|
.project
|
||||||
.metadata
|
.metadata
|
||||||
bin/
|
bin/
|
||||||
|
bin64/
|
||||||
|
dll/
|
||||||
tmp/
|
tmp/
|
||||||
*.tmp
|
*.tmp
|
||||||
*.bak
|
*.bak
|
||||||
|
*.bat
|
||||||
*.swp
|
*.swp
|
||||||
|
version.c
|
||||||
|
verfile.sh
|
||||||
|
Makefile
|
||||||
|
copytgz.sh
|
||||||
*~.nib
|
*~.nib
|
||||||
local.properties
|
local.properties
|
||||||
.classpath
|
.classpath
|
||||||
|
BIN
3proxy.res
Normal file
BIN
3proxy.res
Normal file
Binary file not shown.
107
Release.notes
Normal file
107
Release.notes
Normal file
@ -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 $
|
2
authors
2
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>
|
143
news
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 $
|
|
Loading…
Reference in New Issue
Block a user