https://medium.com/@nikitarani0110/build-a-python-port-scanner-a-step-by-step-tutorial-for-cybersecurity-enthusiasts-ad709378435a