Well, it's seems like my suscribing has been messy, because I missed a few posts.
Sure, the more compatible, the best it is !And if something can make it an .exe, then ease, and true linux to windows portability has been achieved. Two fer one. I like it. What are your thoughts on the mattter? comaX, your thoughts?
Your eleven points are all relevant and good ones, and I can't think of something else to add. It seems to me you thought it through. If I get it right, it will protect the computer it runs on by replacing the arp cache by the safe profile in case of a problem, and will warn if something strange is on the network, as for example an attacker sending arp replies to broadcast ("gratuitous arp reply", to quote wireshark, if I'm not mistaken).
I see one problem with that : dynamic IPs. So what I think should be done is capture the state of the arp cache when one just connected, and keep the profile for the session only ; that is unless the user says "static IPs here, keep the profile for next use".What I'm proposing is a database of sorts to store profiles of clean ip:arps for multiple networks
Could you develop on that ? I might see a glitch, but I'd need to know more !allow gateway address checking through the browser