Download Latest Version proxy-archiver-0.2.tar.gz (100.6 kB)
Email in envelope

Get an email when there's a new version of proxy-archiver

Home
Name Modified Size InfoDownloads / Week
README 2013-03-09 2.7 kB
proxy-archiver-0.2.tar.gz 2013-03-09 100.6 kB
Totals: 2 Items   103.2 kB 0
This is the proxy-archiver package, a utility to archive input received
while passing the received input verbatim to another service.

Copyright (c) 2010-2013 by Ideal World, Inc.  All Rights Reserved.

Synopsis
--------
Using proxy-archiver, you can archive received input while passing it to
another service.  Received input before a particular token is received
can be tagged in the archive with an optional prepend string.  Then 
subsequent input is then archived verbatim.

Some example uses:
   * proxy_archiver -l 127.0.0.1:55555 -s 127.0.0.1:10225 -b /archive/

     Listen for connections at port 55555, forward the data to port 10225
     and store each connection's data in files in the /archive folder (note
     the trailing slash)

   * proxy_archiver -l 127.0.0.1:55555 -s 127.0.0.1:10225 -b /archive/blah
     		    -f "%F-%T.%%07d.xxx"

     As above, but each file name is blahYYYY-MM-DD-HH:MM:SS.usec.xxx

   * proxy_archiver -l 127.0.0.1:55555 -s 127.0.0.1:10225 -b /archive/
     		    -f "%Y/%M/%D/%T.%%07d.xxx"

     As initially, but each file is stored in a hierarchy of subdirectories
     (must be pre-created) YYYY/MM/DD/HH:MM:SS.usec.xxx.  Note, the double
     percent field is for the insertion of the usec portion of the time.

   * proxy_archiver -l 127.0.0.1:55555 -s 127.0.0.1:10225 -b /archive/
     		    -p X-wahoo-preamble-

     As initially, but each line received before the DATA token is archived
     as X-wahoo-preamble-<line>, for example "X-wahoo-preamble-MAIL FROM:
     user@domain.tld"

   * proxy_archiver -l 127.0.0.1:55555 -s 127.0.0.1:10225 -b /archive/ -A

     And finally, as initially, but no all data is archived verbatim.

Example initscripts can be found in the initscripts subdirectory.

Additional useful scripts can be found in the utils subdirectory.

Licensing Information
---------------------
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
USA.

More Information
----------------
For more information about partclone-utils, please consult
http://sourceforge.net/projects/proxy-archiver/

Source: README, updated 2013-03-09