Click to See Complete Forum and Search --> : Network Comm


inuyaga
January 17th, 2004, 05:45 PM
Hey i need a way to use the network without using winsock. I was wondering how i would go about this. c++ and asm code both work. But i would like c++ better.

j0nas
January 17th, 2004, 06:10 PM
Can you be more specific? I don't understand why you don't want to use sockets?! :confused:

inuyaga
January 18th, 2004, 09:09 AM
I need to be able to gain device access so i can modify all incoming and outgoing packets also i need to beable to send packets not supported by sockets

j0nas
January 18th, 2004, 06:37 PM
Hmm.. You probably need to do kernel development if you want to intercept and modify all kind of network packets. You probably need to implement a NDIS kernel driver.

Win32 kernel development is not easy. If you have the money, I suggest you to invest them in a good kernel driver dev toolkit. There are several toolkits out on the market. One toolkit is SoftICE Driver Suite from Compuware: http://www.compuware.com/products/driverstudio/softice.htm
Their toolkit (or driver framework) provides C++ classes, wizards and more... Have a look.

Good luck,
Jonas

dimm_coder
January 19th, 2004, 11:07 AM
Originally posted by inuyaga
I need to be able to gain device access so i can modify all incoming and outgoing packets also i need to beable to send packets not supported by sockets


Some directions:

1) Look at "raw sockets" usage.
2) Look at completed solution http://winpcap.polito.it/.

inuyaga
January 19th, 2004, 07:18 PM
thnx

j0nas
January 19th, 2004, 07:20 PM
Originally posted by dimm_coder
2) Look at completed solution http://winpcap.polito.it/.
You can't modify packets with winpcap.