Click here to Skip to main content
15,888,271 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi Team,
I want to develop a project / program for windows platform in C. Can you please give me some idea in developing some programs / projects which could save lot of time and stress for other people.

I know that you might ask me to google for c projects on the net. But since i want to impress my colligues in the office, i am being more specific in asking you.

Interested in : Network/Socket programming.

Regards,
Kiran
Posted

I would be highly impressed if you could create a good and convenient Network Spy.

There are some cases when I would like to create my own code to work with some obscure application-level protocol, but documentation is not available. I even faced with situation where I addressed manufacturer directly to ask for lower-level access the their system (hardware), because their own API was impossibly bad (typical for industrial-grade equipment), but company representatives were not qualified enough to answer my questions. With the Spy we could get what we need experimentally. I faced two or three cases like that.

I know such products exist, but I never used anything which I really liked.

How about that? Does it look challenging enough? Or too hard?

—SA
 
Share this answer
 
Comments
[no name] 28-May-11 5:01am    
Thank you very much for your suggestions. But can you please write in detail what a network spy does and some of its functions to be performed by demonstrating an example.
Please...

Regards,
Kiran
Sergey Alexandrovich Kryukov 28-May-11 16:08pm    
I suggest you figure it out. I want only to explain what it's good for. For example, some applications works with some server and does the job. Examples: plays the streamed media using some obscure protocol, controls a robot, also using some obscure protocol. You don't like the application and want to do it yourself, much better but you don't know how because you do not know what happens on the networking channels. Now use run it all under the spy. You complete it, and the spy provides you the data on what happened on the network channels in detail. It should be good enough for you to understand how to reproduce it all by yourself.
--SA
Sergey Alexandrovich Kryukov 28-May-11 16:10pm    
Also, look at your own question. You asked for the idea of the project which could impress your colleagues, you did not ask for guidelines or directions, not even for a spec. I gave you the idea and explain why it would be very useful.
--SA
[no name] 30-May-11 2:58am    
thank you
Why don't you create a software to intercept and modify net traffic?
You can pick LSP[^] or WFP[^]

For LSP you can download a simple sample I created way back in 2009 here to block anything from a spesific IP address

Or here, for a complete sample for WFP.

Good luck!
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900