Script to add new users to multiple VPN services
$30-250 USD
Paid on delivery
The background:
I will install multiple vpn protocols/service on a Ubuntu 16.04 x64 server using this automation script
[login to view URL]
The objective:
I need a script preferably written in Python, bash also acceptable, that read a MySQL database periodically, retrieve its newly entered username and password, and add the username/password pair into each of the VPN or similar services in the Ubuntu server, namely:
L2TP / IPsec
OPenConnect / Cisco AnyConnect
OpenVPN
Shadowsocks
sslh
Stunnel
The deliverables:
I will provide a Ubuntu 16.04 x64 VPS for you to code and debug. I will generate test users in MySQL, and your code should be able to add them into each of the above VPN services, and I will verify them by using the VPN client to connect with each corresponding username/password.
Your skills:
You should be an expert in Python or bash script;
You should be an Linux expert;
You should be familiar with all the above VPN protocols - it will make your coding much easier.
The deliverable - updated Oct 26 2016
1) You need to modify streisand vpn installation script to use username/password scheme on openvpn, as well as other vpn protocols where streisand don't use userame/password scheme, and deliver the modified script to me;
2) You need to create a test MySQL DB, dumping some test users, password, flag in this format:
user; pass; active
someuser1; somepassword1; 1
someuser2; somepassword2; 0
etc.
3) Your script need to sync with the MySQL every minute, retrieve the new users as well as the non-active users, and add/delete them accordingly across all vpn protocols.
Project ID: #11873713
About the project
13 freelancers are bidding on average $168 for this job
Good. I possess all the necessary skills. please contact me that to discuss your project and let's do the business
++ This is my job. I'm ready to begin now. Pm for me. Thanks Looking forward to hear from you, Feel free to talk about this interesting stuff, give us any questions you have to know more about us ;-) Thanks Oleg!
Dear Hiring Manager, First of all thanks for creating an opportunity. Hope you are doing well. I will not propose what the maximum Freelancer do. I dont believe in copy paste Cover letter. I read your project details, More
Hi there, I have been working on Cloud for last 5 years and I have group of people working with me, If you are interested please let me know, Thank you.
Hola, Tengo el conocimiento necesario creación de script para automatizar procesos en linux, espero poder ayudarte en tu proyecto. Saludos.