Packet Analyzer that sits between Server and Client

Avg Bid (USD)
Project Budget (USD)
$250 - $750

Project Description:
You will develop a C# network application that sits between the game server and the game client and analyze every packet for invalid opcodes. If the opcode of the packet is valid you will transfer the packet to the server or to the client. That way we will be able to detect attacks to the server with invalid opcodes and disconnect those clients immediately, create a firewall rule that bans those IP's so they won't be able to connect again. And we will be able to detect IM spams, curses and player killings too. You will be provided with list of opcodes and sample code snippets to see the usage of the 3rd party library that is developed for security of this game. A test server will be provided too.

Application must be scalable, highly efficient, easy on CPU and RAM because there will be thousands of players. There might be multiple servers so application should support that feature too. UI is not neccesary but good to have. And I need the source code.

We have very limited time so please bid those who are qualified and have time for this project.

Skills required:
.NET, C# Programming, Software Architecture
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 1030
in 20 days
$ 736
in 12 days
$ 721
in 18 days
$ 789
in 15 days
$ 5263
in 3 days
$ 500
in 3 days
$ 777
in 8 days
$ 526
in 15 days
Hire mneo
$ 526
in 7 days
Hire avintec
$ 736
in 7 days