파이썬으로 공개 및 로컬 IP의 열린 포트를 확인할 수있는 포트 스캐너를 제공했습니다. 공용 IP에 Portscann는 잘 작동하지만 난 (127.0.0.1 또는 0.0.0.0)를 로컬 호스트에 scann을하려고 할 때 그것은 ... Heres는 코드파이썬 : localhost의 포트 스캔
이 폐쇄되는 모든 포트에 대해 말하기를 :
try:
for port in range(int(sport), int(eport) + 1):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex((remoteServer, port))
if result == 0:
print("[+] Port " + str(port) + " = [Open]")
else:
print("[-] Port " + str(port) + " = [Closed]")
sock.close()
except:
print("\nScan failed!")
time.sleep(2)
print("Check your IP adress.\n")
time.sleep(3)
print("The programm will be closed...")
time.sleep(4)
sys.exit(0)
나는 완전히 질문을 이해하지 못한다. 정확히 무엇이 문제인가? –
먼저 "scanme.nmap.org"를 포트 20에서 25 (외부)로 스캔했습니다. 결과 = 20, 21, 23, 24 및 25는 닫히고 포트 22는 opend .... 지금까지 그렇게 좋았습니다. 하지만 127.0.0.1 (로컬) 스캔을 시도하면 포트 20에서 25가 닫히게됩니다 ... – claudio26
이 포트에서 실행중인 서비스가 있습니까? –