TCP/IP Port Redirector

I need a firewall like utility that is able to run in the background to intercept and change incoming and outgoing TCP/IP communications. This must be very low resource intensive, implemented in C++, based on solid C++ OOP programming styles with generic functions which can be built upon to do different things at a later time.

Right now my only purpose (aside from wanting to understand how to interprit and manipulate communications)is to make a utility which can allow multiple players of Starcraft sharing a single IP address to play on battle net. [Here][1] you can find an explanation of how this can be accomplished on a linux router side - but I want to be able to accomplish it on a local computer. This will run off an extremely simple scripting language

## Deliverables

1) Complete and fully-functional working program in executable form as well as complete source code of all work done.

2) Must compile in both Visual C++ version 6.0 and 7.0 (.net) without any adjustments. Compiler definitions for unavoidable incompatibities are depricated but in rare instances acceptable although overuse of them is unacceptable. (If a seperate "core" has to be written the compiler defintions should be on the function or class level, whichever is more appropriate)

3) Compiler and linker settings and instructions for exporting and porting code. 4) All classes and functions should have brief descriptions 5) Must effectively allow multiple users of starcraft to play on battlenet using both simple ICS as well as on a router. Clients should not need to communicate with each other for this to work. Just an agreed human level decision on which computers use which ports. A simple "how-to" workability document on experimental success with the application will be required. 6) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site). I do intend on selling this application

7) No console windows in the background or icons on the task bar you can't get rid of. Taskbar option only, that is also hideable (as long as there is some way to get it back)

## Platform

Must run in EVERY version of Windows 9X, ME, 2000 and XP I don't care if seperate cores are written for NT5 and 9X as long as this is completely transparent to the user

Habilidades: Programação C, Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Área de trabalho do Windows

Veja mais: windows 10 icons, source code in oop, solid computer, side scripting language, programming styles, programming icons, programming definitions, programming computers, OOP programming, level 3 communications, icons without background, icons settings, human programming, how to program computers, how to make a programming language, how to do computer programming, how to code computers, how do i make icons, how can i get c programming language, generic programming, generic components, find version of linux, done right computers, c programming find function, core php programming source code

Acerca do Empregador:
( 1 comentário ) United States

ID do Projeto: #2996586

1 freelancer está oferecendo em média $85 para esse trabalho


See private message.

$85 USD in 21 dias
(1 Comentário)