Проблема такая...
На машине может стоять несколько карт или несколько IP или что еще забавнее и то и другое и + подключен USB ADSL модем...
Требуется определить с какого IP можно ходить в ИНТЕРНЕТ. т.е. с какого IP нужно слать пакеты для порт сканера и на каком IP естественно слушать ответы. Используються RAW сокеты. И мне известено только один способ SYN сканирования а для этого надо знать локальный IP для bind на прослушке и формирования пакетов.
Кстати в SP2 таки можно использовать RAW но придеться пожертвовать Firewall от мелкомягких.