Network Genius Needed (TCP/UDP/RTMP/RTMFP/P2P)

I have been working with a specific website trying to create a 3rd party client that can access their "IM" chat app that allows members to communicate via P2P (simple text chat).

Right now this is all done via their own ".swf" that is loaded on their site via the Flash Player.

The problem I'm having is: once the P2P connection is established (via RTMP rendezvous server), all UDP packets between both users Flash Player that handles the IM chat appear encrypted.

I suppose what is needed is some reverse engineering of the .swf to determine how the packets are encrypted/decrypted so that I can handle them in my own applications.

I've been able to redirect the RTMP rendezvous to a local server (Cumulus) by modifying my host file to have their servers resolve to P2P connections are established just fine without using their [url removed, login to view] problem is I don't know C++ enough to gather any useful details about any possible encryption keys that are exchanged here prior to the P2P connection being established.

The goal is just to be able to eliminate the need for my end to use their .swf and allow me to see the actual content of the packets (unencrypted) so that I can further analyze the structure and reproduce them accordingly in my own application.

I hope this makes sense!

I'll provide more details to those interested and looking for a challenge :)

Skills: Assembly, C# Programming, C++ Programming, Delphi

See more: rtmfp, rtmp server, cumulus rtmfp rtmp server, what is reverse engineering in programming, what is network programming, what is engineering all about, how to create own programming website, goal programming, gather content for website, c# useful, c# programming challenge, c programming challenge, c# network programming, c&m engineering, challenge programming, c# challenge, app programming delphi, what is c sharp, network programming in c, how can i create my own app, encrypted chat app, c network programming, udp tcp client, tcp programming, tcp client

About the Employer:
( 32 reviews ) Las Vegas, United States

Project ID: #2648256

5 freelancers are bidding on average $565 for this job


Hello, I am very interested. Please provide as much information as you can. What is the website? the swf? etc... Thanks, John

$400 USD in 7 days
(8 Reviews)

Hi, Kindly check your PM

$325 USD in 7 days
(1 Review)

We have looked at your project, and are confident we can provide quality service in a timely manner. Kindly see our portfolio attached.

$600 USD in 3 days
(0 Reviews)

HI, I just completed one of RTMP based video calling app. I understand RTMP protocol very well hence feel could crack the swf object transactions. I work for a service company in India and have a backing of 80 member More

$750 USD in 7 days
(0 Reviews)

Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o

$750 USD in 1 day
(0 Reviews)