А как вы собираетесь сканировать порты тех, кто за NAT-ом? Они ведь сейчас все за NAT-ом - в лучшем случае вы порты роутера просканируете.
Да и вообще, сканирование всех портов - это довольно долгая операция. Побаловаться можете вот этим для общего развития:
https://ru.wikipedia.org/wiki/Nmap