Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

I need some help with TCP/IP session imitation

Status
Not open for further replies.

digweed

Programmer
Nov 17, 2002
3
CA
Hi,

I am currently using a Voice Over IP utility. I bought it and paid for few copies of it.
I have are 2 major problems:

1. The utility has something that called a buddy list. It's a list of friends who have the same utility. Every few seconds, the client, goes to the main server to take the status of the buddy in your list and his current IP address. Since all my friends have static Ips/Dynamic DNS, and since the buddy server is not stable. Every time that the buddy server is down, you cannot use the utility.

2. The company is a small company that can be closed every day. If they will be closed and I will still relay on their buddy list, all the hardware software that I bought will be useless.


In order to resolve this situation, I want to build my own buddy server, that will work locally on every machine. In order to catch all the calls to the buddy server, I will add the DNS records of the buddy server to my host file with the local IP address. This way, if for example the software will want to connect to the buddy server and the DNS address is server1.buddyserver.com it will be resolved to a local IP address and this way my local server will take give the information.

I would like to know if you think it's doable. I used a sniffer to see how the client connects the server and it looks pretty simple. There are some lines of code that might be a binary code.

I have few questions:

1. Is it possible to do that ? If it is, can I use c# for that?
2. What is the best way to imitate the protocol to the server?

Any help will be appreciated.

Thanks,
John
 
Are you in the UK or the US?
If so, I would be concerned about the other company using the DMCA against you.

Also - what happens if they *don't* go out of business? When they come out with an improved version you will need to go through the whole reverse-engineering process again.

Chip H.


If you want to get the best response to a question, please check out FAQ222-2244 first
 

1. I am not located in the countries you mentioned.
2. I am not trying to harm this company. Everything is for personal use only and I use it only with software I bought.

3. I don't need any other features so I don't really care about a new version.


 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top