Zorp Reference Guide

BalaBit IT Ltd

All rights reserved. This documentation is protected by copyright and distributed under licensing restrictions on their use, copying, and distribution.

While every precaution has been taken in the preparation of this book, BalaBit IT Ltd. assumes no responsibility for errors or omissions. This publication is subject to change without notice.

This documentation is for electronic use only. This means that you are permitted to use this documentation in the following way without acquiring an additional license:

  • Distribute unmodified copies of the documentation to third parties.

  • Read the documentation on the display of a computing system.

  • Have the computing system read the documentation for you using text-to-speech software.

  • Print one and exactly one copy of the documentation for your own use.

You are not permitted to do the following:

  • Modify the contents of the documentation you are redistributing.

  • Charge fee for distributing the printed version of the documentation. This means that given you don't need the documentation anymore for some reason, you can't sell it to someone else.

  • Translate this documentation to some language other than English, without written approval.

Note that these lists are not exhaustive, if something is not explicitly mentioned here, a separate license is required from BalaBit IT Ltd.


Table of Contents
Preface
Scope
Intended audience
Summary of contents
1. Files and directories
Directories
Files
/etc/zorp/instances.conf
2. Command line interface
zorp-config
Synopsis
Arguments
zorpctl
Synopsis
Arguments
zorp
Synopsis
Arguments
3. Messages and logging
Verbosity level
Message tags
Session ID
Message format
4. Python reference
Module AnyPy
Imported modules
Class AnyPyProxy
Module Chainer
Imported modules
Class AbstractChainer
Class DirectedChainer
Class FailoverChainer
Class InbandChainer
Class TransparentChainer
Module Connector
Imported modules
Class Connect
Module Domain
Imported modules
Class AbstractDomain
Class InetDomain
Module Finger
Imported modules
Class FingerProxy
Module Ftp
Imported modules
Class FtpDataProxy
Class FtpProxy
Class FtpProxyAllow
Class FtpProxyMinimal
Module Http
Imported modules
Class HttpProxy
Class HttpProxyNonTransparent
Module IPChains
Imported modules
Functions
Class IPChains
Module Listener
Imported modules
Class Listener
Class ZoneListener
Module Plug
Imported modules
Class PlugProxy
Module Pop3
Imported modules
Class Pop3Proxy
Module Proxy
Imported modules
Functions
Class DatagramProxy
Class Proxy
Module Pssl
Imported modules
Class PsslProxy
Module Receiver
Imported modules
Class Receive
Module Service
Imported modules
Class AbstractService
Class Service
Module Session
Imported modules
Class AbstractSession
Class MasterSession
Class StackedSession
Module SockAddr
Imported modules
Functions
Class SockAddrInet
Class SockAddrInetRange
Module Stream
Class Stream
Module Zone
Imported modules
Class InetZone
Class RootZone
Class Zone
Module Zorp
Functions
Class ZorpProxy
Module __init__