python-vipaccess is a free and open source software (FOSS) implementation of Symantec's VIP Access client. It is able to generate OATH URIs and their corresponding QR codes so any TOTP-generating application can be used as a VIP OTP token.
Right now, it only supports the bare minimum number of features of the VIP Access provisioning protocol to work, but I might add support for the other features at some point in the future.
You can see my original blog post here, in which I describe how I reverse-engineered the VIP Access application.
If you have pip installed on your system, you can install them with
pip install image lxml oath PyCrypto qrcode requests.
pip install python-vipaccess
- Check out this repository by running
git clone https://github.com/cyrozap/python-vipaccess.git - Switch to the
python-vipaccessdirectory by runningcd python-vipaccess - Install the
vipaccessmodule- With pip:
pip install . - Without pip:
python setup.py install
- With pip:
Execute vipaccess (it should be in your PATH).