-
Notifications
You must be signed in to change notification settings - Fork 25
Parse f5vpn urls #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Parse f5vpn urls #44
Conversation
@fwiesel can you provide an f5vpn URL example? I haven't seen it before. |
Sure, it seems to have the following pattern: I assume, OTC seems to stand for one-time-code, and we get two of them. The |
After an endpoint-inspection, the webpage forwards to an f5vpn url, which can now be passed on to gof5 to extract the session-id itself. Only missing to be a proper f5vpn handler is logging
Just as a voice of support for this PR. For nearly two months I've been using this PR to enable me to use gof5 with a F5 VPN endpoint that uses a web page based authentication flow. It has consistently worked 100% of the time. |
🤔
It appears that this PR will mishandle both of those cases. Any idea how they should be detected and handled? |
Both issues are from me, and I need to correct the URL, it does contain an &otc=... at the end now. Maybe at the time of creating these issues out F5 setup didn't inlcude the parameter, but now it does.
This mail is from 2021. I'd rather say let's see if this PR works for ppl now rather than trying to take care of old f5 URLs found in the internet. I'm currently testing this PR and will report back soon. |
I can't get further than this. From my understanding, the VPN username doesn't need to get asked because I already authenticated myself already before getting the f5-vpn URL containing token + otc.
The version includes the sha @fwiesel Do dou have an idea ? |
Ok, I made it working 🎉 Thanks for this PR, I hope it get merged soon ! Btw, a collegue of mine also made it work, so it has been tested at least by 4 persons. |
After an endpoint-inspection, the webpage forwards
to an f5vpn url, which can now be passed on to
gof5 to extract the session-id itself.
Only missing to be a proper f5vpn handler is
logging