vtun  3.0.4
About: VTun creates Virtual Tunnels over TCP/IP networks with traffic shaping, compression, and encryption.
  Fossies Dox: vtun-3.0.4.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

Loading...
Searching...
No Matches
vtun Documentation

Some Fossies usage hints in advance:

  1. To see the Doxygen generated documentation please click on one of the items in the steelblue colored "quick index" bar above or use the side panel at the left which displays a hierarchical tree-like index structure and is adjustable in width.
  2. If you want to search for something by keyword rather than browse for it you can use the client side search facility (using Javascript and DHTML) that provides live searching, i.e. the search results are presented and adapted as you type in the Search input field at the top right.
  3. Doxygen doesn't incorporate all member files but just a definable subset (basically the main project source code files that are written in a supported language). So to search and browse all member files you may visit the Fossies vtun-3.0.4.tar.gz contents page and use the Fossies standard member browsing features (also with source code highlighting and additionally with optional code folding).
README
VTun - Virtual Tunnel over TCP/IP network.
Copyright (C) 1998-2008 Maxim Krasnyansky <max_mk@yahoo.com>

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.openssl.org/).

Copyright (c) 1998-2004 The OpenSSL Project.  All rights reserved.

Compilation and Installation:

In order to compile VTun you need several software packages.
Required packages: 
  - Good C compiler (gcc, egcs, etc)
  - Lexical Analyzer (flex, lex)
  - YACC (yacc, bison, byacc)
  - Universal TUN/TAP driver 	http://vtun.sourceforge.net/tun
  - OpenSSL encryption library 	http://www.openssl.org 

Optional packages:
  - Zlib compression library	http://www.gzip.org/zlib/
  - LZO compression library 	http://www.oberhumer.com/opensource/lzo/
  - SOCKS library:
	 Socks5 by NEC (recommended)	http://www.socks.nec.com 
	 Dante Socks4/5 	http://www.inet.no/dante 

To configure VTun run:
  ./configure 
Optional support:
  --disable-lzo  	compile without LZO compression support
  --disable-zlib  	compile without ZLIB compression support
  --disable-shaper  	compile without Traffic shaping support
  --enable-socks 	compile with SOCKS support

Configure automatically searches for all required library and header
files.  However you might need to specify location of the files which
could not be found in default location:
  SSL(Crypto) library:
  --with-ssl-lib=/path/to/library (libcrypto.a) 
  --with-ssl-headers=/path/to/headers (md5.h blowfish.h)

  LZO library:
  --with-lzo-lib=/path/to/library (liblzo.a) 
  --with-lzo-headers=/path/to/headers (lzo1x.h)

  SOCKS library:
  --with-socks-lib=/path/to/library (libsocks.a or libsocks5.a) 

To compile and install run:
  make install

Read manual page for 'vtund' and the config file example for
configuration and other suggestions.

VTun has the mailing list vtun-users@lists.sourceforge.net
To receive information about mailing list and how to subscribe to it,
send an e-mail to vtun-users-request@lists.sourceforge.net with the
word 'help' in the Subject.

If you have any suggestions, ideas, wishes send them to 
vtun-users@lists.sourceforge.net
 
Vtun (c) Maxim Krasnyansky
Maintained loosely by Bishop Clark <bishop@platypus.bc.ca>