Closed

Custom WHMCS Module for proxies and VPN's IP's allocation

This project was awarded to dtechsystemkol for $300 USD.

Get free quotes for a project like this
Employer working
Awarded to:
Skills Required
Project Budget
$100 - $400 USD
Total Bids
4
Project Description

Project Description:
I need a custom module for WHMCS that supports Squid proxy software and PPTP Vpn for a proxy selling website.

Features needed:
a localhost database with the possibility to add to db tables: dedicated servers address, servers ips, number of ips etc...

Client control panel:
* A menu in the user WHMCS client panel that displays the following:
-VPN assigned to his account
-Proxy IP's assigned to his account
-Proxy Port
-Proxy User
-Proxy Password
-Proxy City/State
-Proxy Country

* Option for user to change:
-His IP from where he has access to proxies
-His proxy password
-Option to request proxy change(once every a billing cycle)

Administrator control panel:
* A menu in the admin section of WHMCS panel with the following options:
-Ability to add proxies to a user based on:
-number of proxies
-number of locations
-number of IP subnets
-services
Need to:
-split the number of proxies equally between locations/subnets
-random proxies not sequential
-not sold before(need to get them from DB field "not assigned" and remove them as soon as are assign)
-Ability to remove a proxy or more
-Ability to change proxy port
-Ability to change proxy password
(we will talk further about some of this db fields)
Other features:

-Automatically cancel and block user access to proxies if account get suspended/canceled/deleted by admin or automatically for not paying his monthly subscription and reassign his proxies to the "not assigned" DB field.
-Execute a perl script from dedicated servers that sync via SSH to the database created : - ( i will create the perl script - or maybe you can create it, we can talk also about this )
User change:
- His IP from where he has access to proxies
-His proxy password
Admin: -Do any modifications(add or modify)
-There may be a couple more small features needed, but these are the important ones.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online