summaryrefslogtreecommitdiff
path: root/scan.py
blob: 8b878ef103e1a54958f48017f0dfdff4a6fd3cff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import socket

host="127.0.0.1"
for port in range(0,65535):
    try:
        s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
        s.settimeout(0.5)
        s.connect((host,port))   # un tuple en argument : (( ))
        try:
            banner = s.recv(1024)
            print("Le port ",port," est ouvert", banner.decode("utf-8").strip())
        except:
            print("Le port ",port," est ouvert")
    except:
        pass

s.close()