Как проверить работоспособность ip адресов с файла на python?
У меня есть файл с ip адресами как мне при считывании с файла добавить к адресам порт и проверить их на работоспособность после чего вывести в файл рабочие и не рабочие ip адреса с портами?
Пример файла с ip адресами:
178.215.189.67
178.93.9.173
95.133.134.103
178.93.47.155
178.92.177.234
Ответы (1 шт):
Автор решения: Mad Saint
→ Ссылка
- Уточни порты заранее известны или нет?
- Порт один или разный ?
- Здесь несколько задач
Как пример проверка доступности порта.
import socket
TCP_IP = "1.1.1.1"
TCP_PORT = 80
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.connect((TCP_IP, TCP_PORT))
except socket.error:
print("Not available")
else:
print("Available")
finally:
s.close()