поэтому я должен сделать этот проект, и я, честно говоря, понятия не имею, с чего начать. Таким образом, в основном, он отправит простой GET-запрос на веб-сервер, а затем дождется ответа и распечатает ответивший IP-адрес. HTTP-запрос не самая сложная часть, это получение IP-адреса, который отвечает ... Я думал об использовании комбинации netstat и grep, которые мне не очень нравятся, поэтому мне было интересно, сможет ли кто-нибудь мне помочь. Я мог бы иметь специальную коробку для этого, если это необходимо, что-то, не похожее на другой трафик, входящий через порт 80, или что-то подобное.

2 ответа2

0

Есть команда Linux под названием GET (все заглавные), которая выдает простой HTTP-запрос GET и отображает результат. Я не уверен, если он отображает IP-адрес удаленного хоста в своем выводе.

0
wget --server-response "http://google.com/" -O /dev/null 2>&1 | grep -Em 1 "\|[0-9\.]+\|" | sed -r "s/^.*\|([0-9\.]+)\|.*$/\1/g"

Просто замените " http://google.com/ " на то, что вы хотите запросить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .