Thanks David. I have posted my cstub log on pastebin : http://pastebin.com/ayVmRtPq But the output is blaming the prelogin that failed. Nothing more explicit. I also posted libcsd.log : http://pastebin.com/kpzJ5bJ3 and cscan.log : http://pastebin.com/MFiM7U5A cscan.log seems to deliver more infos and seems to complains about permissions : [Sat Jan 03 21:09:08.249 2015][cscan][all][parse_config] Logging level directive (error) received from headend [Sat Jan 03 21:09:08.250 2015][cscan][all][parse_config] Logging level set to the minimum permissible (warn) [Sat Jan 03 21:09:08.250 2015][cscan][warn][parse_prelogin] prelogin denied! I have used the wrapper from here : https://gist.github.com/l0ki000/56845c00fd2a0e76d688#file-csd-wrapper-sh Thanks -- Fromzy 2015-01-03 22:57 GMT+01:00 David Woodhouse <dwmw2 at infradead.org>: > On Sat, 2015-01-03 at 22:30 +0100, Fromzy wrote: >> >> As far as I understand I will never be able to connect to my company >> VPN with OpenConnect because of this policies. > > No, not at all. > > All you need to do is persuade cscan that its requirements *are* met. > Since you can run it in whatever environment you like, that shouldn't be > hard. > > Perhaps even easier, all you *actually* need to do is post something > back to the server which matches what cscan would post if it is happy. > > In the past, haven't some people achieved that with a simple script > invoking 'curl'? > > I think the cstub trojan leaves detailed logs, doesn't it? Do you know > what it's objecting to? > > -- > dwmw2