Not sure what you are asking. Some possibilities:
-P*
options.--host-timeout 15m
to avoid any host taking longer than 15 minutes to scan. -T5
also enables this, along with other timing and performance tweaks.Are you only wanting to diff the up/down port status? If you only want status and not other nmap features like fingerprints, masscan can probably handle the task better. They did the entire Internet in under an hour at the 2014 release.
It's not appropriate in any sub to page a mod for comment. This is a very simple script in either Linux or Windows, so I don't see the use of learning an entire language to accomplish the needed task.
Thank you for the response! I just downloaded the latest version of Npcap, it looks like I was using version 1.00 before and restarted my Python IDE, but I'm still getting the same thing. I guess NordVPN must be one of the VPNs that are not supported yet? Are there other VPNs you would recommend?