Проверить серверы в текстовом файле с помощью openssl - PullRequest
0 голосов
/ 13 июля 2020

Я хочу проверить список серверов в текстовом файле с помощью openssl, но у меня возникла ошибка, я не знаю почему, вот мой код и сообщение об ошибке:

код:

#!/bin/bash
input="path/file"
while IFS= read -r line
do
  echo "$line"
  openssl s_client -showcerts -verify 5 -connect "$line":443
done < "$input"

Сообщение об ошибке:

error:2008F002:BIO routines:BIO_lookup_ex:system lib:../openssl-1.1.1g/crypto/bio/b_addr.c:726:H
connect:errno=11001

любая помощь, пожалуйста! заранее спасибо.

1 Ответ

0 голосов
/ 14 июля 2020

Ваш текстовый файл был создан под windows. Он содержит CrLf в конце каждой строки. Вы можете преобразовать этот файл в правильный конец строки, например,

dos2unix filename
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...