Quote:
Originally Posted by sganesh View Post
you can try the raw socket in c.
In C socket function SOCK_RAW macro is available.
see man 2 socket.

i did see that......and i also read a document which says this
"
Limitations on Raw Sockets

On Windows 7, Windows Server 2008 R2, Windows Vista,

and Windows XP with Service Pack 2 (SP2), the ability to

send traffic over raw sockets has been restricted in several ways:

* TCP data cannot be sent over raw sockets.

* UDP datagrams with an invalid source address

cannot be sent over raw sockets. The IP source address for

any outgoing UDP datagram must exist on a network interface or

the datagram is dropped. This change was made to limit the ability

of malicious code to create distributed denial-of-service attacks and

limits the ability to send spoofed packets

(TCP/IP packets with a forged source IP address).

* A call to the bind function with a raw socket is not allowed.

These above restrictions do not apply to Windows Server 2008 ,

Windows Server 2003, or to versions of the operating

system earlier than Windows XP with SP2. "

so incase if any one has any of the sample code... do help me...

Thank you