ocserv: iOS Anyconnect unexpected POST URL /VPN?
Frank H.Y. Wang
gladandong at gmail.com
Thu Sep 1 05:56:44 PDT 2016
On 8/31/16 6:53 PM, Nikos Mavrogiannopoulos wrote:
> Could you be more specific on which feature are you referring to and
> what are you trying to achieve? If it is about selecting groups on
> login, I don't see why this cannot be automated from the openconnect
> command line (see --authgroup).
>
> regards,
> Nikos
Thanks Nikos,
On the client side I am using Cisco AnyConnect. And I have created a
custom profile.xml with server list like this:
<ServerList>
<HostEntry>
<HostName>Example (Forwarding)</HostName>
<HostAddress>vpn.example.com</HostAddress>
<UserGroup>Forwarding</UserGroup>
</HostEntry>
<HostEntry>
<HostName>Example (Split-Tunneling)</HostName>
<HostAddress>vpn.example.com</HostAddress>
<UserGroup>Split-Tunneling</UserGroup>
</HostEntry>
</ServerList>
The goal is to show the user two separated VPN connections in the
AnyConnect GUI to the same ocserv server, but with different group
pre-specified. For example when the user want to connect with the
"Forwarding" group, they can simply choose the "Example (Forwarding)"
connection.
The problem is that ocserv doesn't expect the group name in the
authentication URL and rejected the authentication request. So I am
wondering if we can take the authentication URL as another source of the
group name.
ocserv[29387]: main: x.x.x.x:51561 main received worker's message
'session info' of 6 bytes
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: SSL 3.3 Application Data packet
received. Epoch 0, length: 283
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: Expected Packet Application
Data(23)
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: Received Packet Application
Data(23) with length: 283
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: Decrypted Packet[1] Application
Data(23) with length: 259
ocserv[29392]: worker: x.x.x.x HTTP processing: Cache-Control: no-cache
ocserv[29392]: worker: x.x.x.x HTTP processing: Connection: close
ocserv[29392]: worker: x.x.x.x HTTP processing: Pragma: no-cache
ocserv[29392]: worker: x.x.x.x HTTP processing: Host:
sgwlaxpri.vastorigin.com
ocserv[29392]: worker: x.x.x.x HTTP processing: User-Agent: AnyConnect
Windows 4.3.01095
ocserv[29392]: worker: x.x.x.x User-agent: 'AnyConnect Windows 4.3.01095'
ocserv[29392]: worker: x.x.x.x HTTP processing: X-Transcend-Version: 1
ocserv[29392]: worker: x.x.x.x HTTP processing: X-Aggregate-Auth: 1
ocserv[29392]: worker: x.x.x.x HTTP processing: X-AnyConnect-Platform: win
ocserv[29392]: worker: x.x.x.x HTTP processing: Content-Length: 618
ocserv[29392]: worker: x.x.x.x HTTP POST /Forwarding
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: SSL 3.3 Application Data packet
received. Epoch 0, length: 642
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: Expected Packet Application
Data(23)
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: Received Packet Application
Data(23) with length: 642
ocserv[29392]: TLS[<5>]: REC[0x22d2010]: Decrypted Packet[2] Application
Data(23) with length: 618
ocserv[29392]: worker: x.x.x.x unexpected POST URL /Forwarding
Frank
More information about the openconnect-devel
mailing list