dechamps / WinIPBroadcast

Automagically sends IP broadcast packets to all interfaces on Windows
GNU General Public License v3.0
252 stars 21 forks source link

Please Make this for Visual Basic 6 #8

Open kangol11 opened 2 years ago

kangol11 commented 2 years ago

Sir can you make this for visual basic 6 source please. if you cant atleast kindly tell me what is the packet data you send. do you send anything or just random data? or ip. please make me vb6 source code

dechamps commented 2 years ago

can you make this for visual basic 6 source please.

Not a chance.

tell me what is the packet data you send

This is all clearly explained in the README:

WinIPBroadcast works using an interesting fact: it is possible to receive locally generated global broadcast packets when listening on the loopback address (127.0.0.1). WinIPBroadcast listens on the local address for all broadcast using RAW sockets, then for each broadcast packet, it relays it to all interfaces except the prefered one.

Thus, if an application send a broadcast packet, Windows will send it to the preferred interface, then WinIPBroadcast will receive it and resend it to all other interfaces. In the end the packet is sent on all network interfaces: problem solved.

wqweto commented 2 years ago

Check this out: https://github.com/wqweto/VbUdpBroadcast

Btw, the port uses normal UDP sockets to relay and does not have to calculate IP checksum manually.

dechamps commented 2 years ago

I have no idea why you could possibly want to rewrite WinIPBroadcast using an obsolete 25-year-old language (and one that is widely considered to be pretty bad on top of that, and not designed for system programming). This is probably the strangest, weirdest request/project I've seen in a very long time. Good for you I guess ¯\(ツ)