HideIPVPN is looking for Andoid & iOS developer/s - Your Portfolio

Hello Everyone,
I am contacting you on behalfo of HideIPVPN.com - VPN & SmartDNS service provider.
Here is what we need,
we are looking for developer capable of creating app for both iOS & Android or at least one of those systems (offers for both are of course more preferable).
Task is to create VPN & SmartDNS connection manager - that will create connection to our servers.
Application will use an API to authenticate clients based on their username and password for VPN service and list all VPN servers which support PPTP, L2TP and OpenVPN protocol.
1.1 Application should be able to create VPN connection based on client server/protocol/country selection.
1.2 App. should look similar to our Windows software.
1.3 Client should be able to select Country, City and VPN protocol (PPTP, L2TP or OpenVPN) then press connect button.
1.4 From options we need all possible options on Android/iOS
1.5 Application killer, this function will kill selected apps. if VPN connection drops and should be able to restart apps. if VPN connection was re-established.
Specifications for Smart DNS:
Application will use an API to authenticate clients based on their SmartDNS key and list all DNS server countries for Smart DNS service.
2.1 Application should be able to Update DNS settings under selected wifi connection and flush DNS cache on Android.
2.2. App. will use API to update client IP address. 2.3 App will use an API to change Netflix zone from listed countries.
2.4 App should be able to update IP address on cron (clients can sect 24h, 1h, 30 min, 15 min and 5 min )
If you are interested in developing these apps for us, please contact us here [[email protected]] so that further details can be discussed. We would appreciate if you message would include rough price estimate.
If you want to see how our Windows software works, you can download it here (https://billing.hideipvpn.com/dl.php?type=d&id=59).
To register 3h trial VPN account click here: http://www.hideipvpn.com/freetrial/
To register 7 days trial SmartDNS account click here: https://billing.hideipvpn.com/free-trial-smartdns/
Both options require no further commitment to service, C/C details or any sort of resignation, feel free to try!
Looking forward to hear form you,
HideIPVPN Team

Related

CyanogenMod 7 openVPN

Hi everyone,
I have a little problem that I don't know how to solve, nor diagnose as I lack some knowledge.
I have a linksys E3000 router. I installed one of the many Tomato firmware flavors that has bundled VPN server. I managed to configure the server, generated the keys ca,client etc. Everything seems to work fine from a PC. I also run the latest cyanogenmod nightly on my Hero. I managed to solve or let's say find out how to install the certificates onto the system (add the ca.crt, client.crt, client.key into a .pk12 openssl package). Then I used the default CM configuration assitant to configure the connection and it works, or at least it connects and I can see that the conection was succesful on my router GUI.
Now, the problem is that even if it says connected (a small key at status bar), I can't do anything, no web browsing, no android market connection, nothing that involves traffic. I don't know what is the problem, or how to diagnose, log or something. Any help would be apreciated.
Thank you.
My router vpn server configuration:
Interface Type TAP
Protocol UDP
Port 1194
Firewall Automatic
Authorization Mode TLS
Extra HMAC authorization (tls-auth) Disabled
Client address pool DHCP
--------------------------------
Direct clients to redirect Internet traffic (tick)
Encryption cipher Default
Manage Client-Specific Options (tick)
Allow Client<->Client (tick)
My HTC Hero configuration:
-Basic
Name (some i chose)
VPN server (a dyndns host, the router updates the ip automatically)
User authentication (unticked)
CA certificate (the pk12 file i created)
CLIENT certificate (the pk12 file i created)
DNS search domains (unchanged)
-Advanced:
Server port 1194
Protocol to use udp
Device to use tap
LZO compression (unticked)
Redirect gateway (ticked)
Remote Sets Adresses (ticked)
Local IP Adress (faded)
Remote IP Adress (faded)
Chipher algorithm default
Size of cipher key default
Extra arguments unchanged

VPN Client implementation specific to application

I wanted to implement the application specific VPN client in android, that is vpn connection once established should be only available to our application and rest of the apps in android device should make use of normal internet connection.
To elaborate my need more, i have an application already which connects to corporate email, files and other data from internet normally but for some security reason we need it to be go through tunnel within our application and access everything within via tunnel basically want we are looking here is security while accessing company corporate network.
Since we are new to something like this we don't have a hint on how to start what protocols to use etc (we are assuming ipsec l2tp for now), any information, hint or redirects to useful resource will be really helpful.
And between we are just looking to send and receive data over tunnel, there is nothing more or need to control computer on the network all we need is to route data through corporate firewall and should support multiple vpn servers such as cisco, microsoft etc. Can any one say how complex or how feasible to implement it.
If your goal is just for establishing a secure connection and not controlling other computers or resource on network how about going with SSL encryption.
You are asking about complexity and i assume you are naive with this technology, as per my knowledge its quite a complex and may account to as big as your present application, Here are few pointers as you may look into: Split tunneling, Low level Network protocols, feasibility of implementation depends on size of your team and their expertise level in socket programming and remember your attempting to accomplish something which is already built into most of the OS and more complex. one of our dev team worked on split tunneling for months finally gave up since client settled for non PPTP application
__________________
Dave
Current Device: Samsung Galaxy Nexus
Fed up of bricking devices

I need a local SOCKS5 proxy that doesn't require Android VPN service

I need a local SOCKS5 proxy server that doesn't use the Android VPN service. Why? Because I want to chain it with the no-root firewall NetGuard. NetGuard already uses the Android VPN service. Therefore, no other app can use the Android VPN service at the same time. NetGuard, however, supports chaining apps via SOCKS5. Unfortunately, I have trouble finding a suitable app which I can chain it with. Ideally, I would be able to connect then to my Streisand server through the local SOCKS5 proxy server. A SSH tunnel would be an added bonus.
I'm on a non-rooted phone with Android 7.1.1 and don't want to root because that breaks, for example, my banking app. I'm happy to provide more information if needed. Thanks for your help!

Always-ON VPN limits all access to gateway services

Hi!
I've got Nokia 7.2 with android 10 and I have interesting issue with android's VPN functionality.
My VPN is l2tp/ipsec PSK. It is working well, but with one interesting aspect.
My VPN server has another services on it's ip (http and etc).
If VPN is used on-demand (manual activating) - all is ok, I can use server's other services.
But if I switch VPN to "always-on" state - server's other services become unavailable.
Browser showing Error "ERR_NETWORK_ACCESS_DENIED"
What is interesting also - i can't ping vpn server's ip from phone. Ping command brings error message "do you want to ping broadcast". It seems like an error in netmask, but ifconfigs between 'on-demand' and 'always-on' are similar.
Phone is not rooted, so I can't check routes (or i don't know how to do it w\o root)
What can advice more experienced users? Where should i look into.
Thanks for any response in advance.

vpn server on android mobile

hello lads, I am interested in making Android application that can be use as VPN server, any tips where I can start from ? Is it possible ? I have not see any good topic about this in net
I just wonder why you consider an Android app as a VPN server.
Is it just a portal for a specific LAN? Or do you need a general VPN server for encrypted internet connections?
Even if you can implement basic functions of this VPN server, don't you worry about its concurrent & load capacity as a 'server'? ......
Its definitely possible but you'll have to likely root the phone first.
I turned a rooted Android phone into a VPN server by using the Linux Deploy app and UNIX tools "busy box app" then running CentOS on Linux Deploy. I installed SoftEther VPN Server on CentOS through SSH on the phone.
I wrote about it in a forum. If you google "Turn a flashed to verizon phone into vpn server" it will come up in Aspkin forum and you can see me work through it.
This way is 100% free and SoftEther will tunnel straight through a firewall using port 443 unlike any paid app so you can leave the phone hidden anywhere connected to WiFi and as long as you use SoftEther Client and the DNS host name to connect to the server. It wont work if you use a openVPN or L2TP/IPsec client without opening ports on the router of the wifi connection, or the server IP address (which would be a local ip if connected to wifi hidden somewhere).
Click to expand...
Click to collapse
James_Watson said:
I just wonder why you consider an Android app as a VPN server.
Is it just a portal for a specific LAN? Or do you need a general VPN server for encrypted internet connections?
Even if you can implement basic functions of this VPN server, don't you worry about its concurrent & load capacity as a 'server'? ......
Click to expand...
Click to collapse
Thank you for your reply. I just want to make a VPN server that uses a mobile network and accepts connection from 1 device(concurrent or load capacity or encryption does not matter). It is a small part of my application and not for commercial use. so, everything is possible, to root a device or another way to do my goal.

Categories

Resources