IPv4 IPv6 Gateway - Proxy/Gateway

This project received 4 bids from talented freelancers with an average bid price of $250 USD.

Get free quotes for a project like this
Project Budget
Total Bids
Project Description

I am looking for someone to write an application in C to run on a Linux machine that provides a gateway function between IPv4 and IPv6, specifically for an existing device that only talks IPv4.

The program must connect to the device using IPv4 and then convert the packets to an IPv6 packet to forward onto the destination.

Return packets from the IPv6 device must be then converted back to IPv4 and forwarded to the original device.

The mapping between IPv4 addresses and the IPv6 addresses are done using a simple user configurable table. There is no NAT involved, and the traffic is a simple conversion from IPv4 to IPv6.

This must be written in C and be able to be run on anything since a 2.6 Linux kernel. This will not be a tunnel or IPv4 over IPv6. It will need to work with 3proxy . ru using IPv4 proxy script for HTTPS access.


[url removed, login to view]:Port <-> IP6 Address

Example (bidirectional):

Client - [url removed, login to view] - 2001:41D0:1:209::1/64 - IPv6 Web sites

Client - [url removed, login to view] - 2001:41D0:1:209::5/64 - IPv6 Web sites

You can test the access using proxy tool FF addon, using IPV4.

I will provide the virgin CentOS 6.2 server for development purpose.

Please post the bid.

## Deliverables

* * *This broadcast message was sent to all bidders on Thursday Sep 6, 2012 7:47:13 PM:

Hi, I learned from my tech that squid is the best way in managing the services, instead of writing C/C++ from scratch. For that, I want to apologize for the wrong description. I will select you immediately if: - you will/have bid $$ for the project. - Know how to use Squid. - Know how to deal with CentOS 64 bits network settings that will allow us to load 60,000 IPv6 IPs to one server. (will provide test dedicated server) - Able to work with us on configuring Squid to deal with 60,000 IPv4-IPv6 IPs. Looking forward to hear from you soon, as I need to get this project completed soon. Thanks!

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