Я создал следующий скрипт bash:
#!/bin/bash
for ip in $(cat targets.txt); do
"curl -I -k https://"${ip};
"curl -I http://"${ip}
done
Однако я не получаю ожидаемый вывод, который представляет собой ответы заголовка HTTP с IP-адресов, перечисленных в target.txt
Я не уверен, как curl может пытаться использовать HTTP и HTTPS (80/443) в одной команде, поэтому я установил две отдельные команды curl.