npapi plugin for chrome proxy settings

As you may already know, chrome does not have a proxy management interface and it uses the system's proxy settings for that. If you want to change those settings from an extension you need to develop a plugin which communicates with NPAPI in order to apply settings.

The plugin exposes it's methods/functions to javascript which can be used inside the extension to retrieve the current proxy/set the proxy.

I need such a plugin which will work on all major platforms (linux, windows, mac) and both on x86, x64 based systems. I only need two functions exposed so it should be fairly simple for a C++ programmer to get into the basics and build them.

First function:

getCurrentProxy - will return the current proxy set into the browser/system respectively:

1. ip address

2. port

3. protocol (http, socks4, socks5)

setProxy (ip_address, port, protocol) - will set the system proxy based on the parameters received. Will also validate the ip_address to be a valid ip, port to be a numerical value between 2 and 5 digits and protocol must be in the list: (http, socks4, socks5)

As a help to get you started you may read:

[url removed, login to view] - chrome guide on adding npapi plugins - NPAPI framework

Any questions, just ask.

Skills: C++ Programming, Javascript, Software Architecture

See more: npapi plugin chrome, npapi proxy, chrome npapi, chrome npapi mac, npapi chrome, simple npapi plugin chrome, set proxy npapi, chrome npapi set proxy, chrome npapi plugin, plugin proxy, plugin proxy set chrome, chrome proxy settings, set npapi, chrome settings read, chrome extensions javascript npapi, proxy settings chrome, extension npapi, npapi chrome windows, npapi chrome proxy, linux npapi, npapi javascript, you proxy google, work from home guide, i want to work for google from home, i need google chrome

About the Employer:
( 3 reviews ) bucuresti, Romania

Project ID: #1129489

Awarded to:


I can do this. I am a experienced C++ and Javascript programmer.

$240 USD in 7 days
(0 Reviews)

4 freelancers are bidding on average $235 for this job


I can take up the project

$250 USD in 8 days
(70 Reviews)

javascript/php experienced

$250 USD in 3 days
(0 Reviews)

I can get it done

$200 USD in 8 days
(0 Reviews)