dlenski / python-vipaccess

A free software implementation of Symantec's VIP Access application and protocol
Apache License 2.0
829 stars 84 forks source link

Can you make it work with Fortitoken #58

Open schwit61 opened 2 years ago

schwit61 commented 2 years ago

https://www.fortinet.com/content/dam/fortinet/assets/data-sheets/fortitoken.pdf Fortinet says it is OATH-TOTP (RFC6238) compliant

dlenski commented 2 years ago

Can you make it work with Fortitoken

I'm not a mind reader. What are you asking for here?

Are you asking if the python-vipaccess source can be modified to support a whole different web-based service for provisioning TOTP tokens?

If so, yes, this code would probably be a good starting point.

I have no need for this myself though, nor the time/interest to do it for fun.

If you can figure out how the Fortitoken provisioning service works, and want to integrate it in here, then PRs are welcome :smile:

schwit61 commented 2 years ago

Fortitioken is TOTP based. Some of the legwork may have been done here https://jonstoler.me/blog/extracting-fortitoken-mobile-totp-secret

dlenski commented 2 years ago

Fortitioken is TOTP based. Some of the legwork may have been done here https://jonstoler.me/blog/extracting-fortitoken-mobile-totp-secret

This is a nicely-explained bit of reverse engineering work, but it's not directly applicable to python-vipaccess.

If you want to make python-vipaccess work with Fortitoken, you'd need to figure out the web-based provisioning process for Fortitoken.