Commit Graph

14 Commits

Author SHA1 Message Date
Xavier Henner 9eff9ce803 working prototype 2019-08-16 17:23:19 +02:00
Xavier Henner a82131c8c8 update 2019-08-15 11:19:40 +02:00
Xavier Henner 65496cbce9
save wip 2019-07-30 16:34:12 +02:00
Xavier Henner 0e72c3a242 blank state 2019-07-21 19:23:13 +02:00
Xavier Henner 0d918b7540 log web access 2019-07-17 15:13:40 +02:00
Xavier Henner 24544a6260 optimisations
* use pyke's re cache
* get an unlimited number of ldap attributes
* get a perturbator for the OTP secret, in case of stolen phone
* lowercase the username, to avoid strange behaviour with the OTP
2019-07-12 22:33:22 +02:00
Xavier Henner 3c0434ee1f Use sudo instead of a custom script 2019-07-11 14:40:46 +02:00
Xavier Henner f73b2c117a add stats and kill http calls 2019-07-11 12:20:08 +02:00
Xavier Henner 1c02c700fa manage auth-retry 2019-07-11 08:14:38 +02:00
Xavier Henner 7418a70afc add dynamic IP attributions 2019-07-10 19:00:52 +02:00
Xavier Henner 68de442333 Add logging, including the json one
get infos from I've been pwned and the API on install.dm.gg/vpn-log.php

and send mail if there is anything strange
2019-07-10 17:47:43 +02:00
Xavier Henner 44cfdea6ed should work with multiple openvpn servers
the goal is to have an udp instance, and a tcp/443 one

can handle connected and disconnected messages
2019-07-10 15:47:55 +02:00
Xavier Henner 274e824630 working prototype
can push OTP request
can push routes
2019-07-09 23:37:37 +02:00
Xavier Henner f975a19f65 OTP routines 2019-07-09 12:34:45 +02:00