Please read trough the description carefully and only bid if you're 100% confident that you can deliver the required application, fully functional and in the time quoted.
I always want to clear another thing from the start, I won't send any advance payments and due to the fact that the previous programmer wasn't able to deliver I won't escrow either. So if I trust you with my time, you'll have to trust me with the payment. Also, I will send the payment ONLY after I successfully compile the source on my computer. If you don't agree with the terms, please don't bid. Also, please write AGREE in your bid so that I know you've read the whole description and you're not a bot.
Anyway, on with the project description...
I need a program that is created in Delphi that will run on BDS2006 since that's the version that I have licensed. I want the program to do the following thing: I need it to sniff the network packages from my computer (or the computer on which it runs) and detect the incoming/outgoing Yahoo Messenger packages... But only the ones which contain messages to or from users (not ID lists or stuff like that). After it gets the packages I need to change them before sending/presenting them to the users. I don't know if I'm clear enough. I want a program that will encrypt Yahoo Messenger conversations, and I think that this is the only way to do it, sniff the traffic, get and change the packages and then send them. If you can think of another way, I'm opened to suggestions. I can handle the encryption part myself, so all I need is a program that will get all the yahoo messenger packages/messages, change the text content and then continue with sending/receiving them.
This is an example of what I need: [url removed, login to view]
Another example which I found, and may be way more simple to do, is this: [url removed, login to view]
But it's made in VS2005, if you can port the code to Delphi and if it still works (or will work with some changes), I can accept that as well.
Like I said, I don't really care how it's done, you can do my method, hook YM if possible or anything else.
In terms of functionality, it's simple, I will handle the design and all that, I just want a form and a button called Encrypt. When it's pressed, all the messages will be encrypted/decrypted. When it's pressed again all goes back to normal.
I would prefer this done with freeware components if you use any. You can also you “Packet Sniffer SDK” as I have a license for that. This would be my best bet again, but you could also you WinPcap which is freeware and I don't mind if the application will require that.
This being said, I hope I made enough sense. If you have any other questions, or if there's anything you don't understand, please don't hesitate to ask.
NOTE: The program will have to work on Yahoo Messenger 10 and 11 beta.