The project is set up so that installation of it or dependencies is not necessary.
Installing the dependencies will make handling all dependencies easier though.
Because the tlsfuzzer is developed in lock-step with tlslite-ng, only the newest releases of the latter are expected to work. That means either alpha or beta versions of tlslite-ng.
To install the latest version tested use
pip install -r requirements.txt
Using source directly¶
If the dependencies of tlslite-ng are already installed, the only part of
tlslite-ng necessary for tlsfuzzer to work, is the
As such, it’s possible to just link the
tlslite directory in a
checkout of tlslite-ng project inside the checkout of tlsfuzzer.
If both tlsfuzzer and tlslite-ng have been cloned to the same directory, it’s enough to execute the following command inside the tlsfuzzer directory:
ln -s ../tlslite-ng/tlslite tlslite
If you would like to install tlslite-ng or its dependencies, but not affect the general system, or even your personal python packages, it’s possible to use virtual environments.