Cain 1.10 screenshot The GUI (Graphical User Interface) shown below is written in Python and uses the wxPython toolkit. The solvers are implemented as command line executables, written in C++, which are driven by Cain. Download Cain 1.10