Wattson Setup#
Dependencies#
Wattson requires a Linux operating system to work.
It uses native Linux networking namespaces for leight-weight hosts, Docker for more sophisticated and isolated hosts, KVM-based Virtual Machines for fully isolated custom hosts and Open vSwitch for layer 2 switching.
For the correct operation, you need various dependency packages, which can be automatically installed via apt on Ubuntu 22.04. For other distributions, please follow the manual installation process.
Already installed Wattson? Try out our First Steps Guide.
Automated Setup#
sudo apt update
sudo apt upgrade -y
sudo apt install -y python3-pip git gcc make perl docker.io python3-pyqt5
git clone https://github.com/fkie-cad/wattson
sudo python3 wattson/setup.py wattson
sudo python3 -m pip install -e ./wattson
Manual Setup#
The automated installation script for Ubuntu 22.04 installs dependencies via apt, automatically configures Open vSwitch services and allows you to install Wattson via pip afterwards.