Analitycs

воскресенье, 20 ноября 2011 г.

Как на python проверить, открыт ли какой-то port?


from socket import socket, gethostbyname, AF_INET, SOCK_STREAM

target = "localhost"
targetIP = gethostbyname(target)
port = 80
s = socket(AF_INET, SOCK_STREAM)

result = s.connect_ex((targetIP, port))

if(result == 0) :
 print 'Port %d is open' % (port,)
s.close()

Комментариев нет:

Отправить комментарий