PowerShell - [решено] Вывод ip вместе с заголовком
-
Freddy1984
Re: PowerShell - [решено] Вывод ip вместе с заголовком
А вот мне кажется я догадываюсь где собака порылась, хотя и не факт.
Скажите, Freddy1984, а не указан ли часом proxy в настройках винды?
Скажите, Freddy1984, а не указан ли часом proxy в настройках винды?
-
Xaegr
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Цитата Xaegr:
До сих пор не увидел примера.
да, прошу прощения. Вот для примера: 185.5.97.86:8001
Цитата Elven:
а не указан ли часом proxy
нет. без прокси
Xaegr,
мне так кажется Resolve-DnsName тут будет лишним, так как список чисто из ip-шников...
До сих пор не увидел примера.
PowerShell - [решено] Вывод ip вместе с заголовком
да, прошу прощения. Вот для примера: 185.5.97.86:8001
Цитата Elven:
а не указан ли часом proxy
PowerShell - [решено] Вывод ip вместе с заголовком
нет. без прокси
Xaegr,
мне так кажется Resolve-DnsName тут будет лишним, так как список чисто из ip-шников...
-
Elven
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Цитата Freddy1984:
так как список чисто из ip-шников...
Цитата Freddy1984:
как вместе с заголовком ответа от сервера ещё и ip дописать
может тогда просто переменную (та что $LINK) в out.txt записывать?
так как список чисто из ip-шников...
PowerShell - [решено] Вывод ip вместе с заголовком
Цитата Freddy1984:
как вместе с заголовком ответа от сервера ещё и ip дописать
PowerShell - [решено] Вывод ip вместе с заголовком
может тогда просто переменную (та что $LINK) в out.txt записывать?

-
Elven
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Цитата Elven:
может тогда просто переменную (та что $LINK) в out.txt записывать
покажите пожалуйста пример.
может тогда просто переменную (та что $LINK) в out.txt записывать
PowerShell - [решено] Вывод ip вместе с заголовком
покажите пожалуйста пример.

-
Elven
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Цитата Elven:
например так
так это ж вроде тоже самое что я и в первом сообщении написал..
что то я вас не понимать
например так
PowerShell - [решено] Вывод ip вместе с заголовком
так это ж вроде тоже самое что я и в первом сообщении написал..
что то я вас не понимать

-
Freddy1984
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Думаю, уже давно пора показать пример содержимого in.txt и объяснить, какой именно IP надо писать в out.txt
-
Vadikan
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Xaegr, фигню написали: в реальной жизни это будут ip от других серверов 
Цитата Freddy1984:
Invoke-WebRequest отрабатывает очень поверхностно, многих типов серверов заголовки вообще не считывает
в качестве примера тут надо приводить список URL'ов, где Invoke-WebRequest пасует
ну и до кучи: --head - это метод HEAD, очевидно:
1) он несовместим с --get
2) у Invoke-WebRequest тоже надо указывать -Method Head, а не Get
Цитата Freddy1984:
Invoke-WebRequest отрабатывает очень поверхностно, многих типов серверов заголовки вообще не считывает
PowerShell - [решено] Вывод ip вместе с заголовком
в качестве примера тут надо приводить список URL'ов, где Invoke-WebRequest пасует
ну и до кучи: --head - это метод HEAD, очевидно:
1) он несовместим с --get
2) у Invoke-WebRequest тоже надо указывать -Method Head, а не Get
-
Busla
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Цитата Vadikan:
показать пример содержимого in.txt и объяснить, какой именно IP надо писать в out.txt
Цитата Busla:
в качестве примера тут надо приводить список URL'ов, где Invoke-WebRequest пасует
в файле in.txt имеется:
PHP код:
в файл out.txt должно выводится:
(соответственно пустые - пропускать)
PHP код:
в данный момент по тому коду что я описал в первом сообщении в файл out.txt выводится:
PHP код:
по коду, который предоставил Xaegr, к сожалению вообще ничего не выводит.
показать пример содержимого in.txt и объяснить, какой именно IP надо писать в out.txt
PowerShell - [решено] Вывод ip вместе с заголовком
Цитата Busla:
в качестве примера тут надо приводить список URL'ов, где Invoke-WebRequest пасует
PowerShell - [решено] Вывод ip вместе с заголовком
в файле in.txt имеется:
PHP код:
Код: Выделить всё
185.5.97.86:8001
в файл out.txt должно выводится:
(соответственно пустые - пропускать)
PHP код:
Код: Выделить всё
185.5.97.86:8001
HTTP/1.1 404 Not Found
Server: Astra Relay
Content-Type: text/html
Content-Length: 124
в данный момент по тому коду что я описал в первом сообщении в файл out.txt выводится:
PHP код:
Код: Выделить всё
HTTP/1.1 404 Not Found
Server: Astra Relay
Content-Type: text/html
Content-Length: 124
по коду, который предоставил Xaegr, к сожалению вообще ничего не выводит.
-
Freddy1984
Re: PowerShell - [решено] Вывод ip вместе с заголовком
Freddy1984, curl не прост, совсем не прост (С). Вы не можете ему просто так взять и скормить IP-адрес в обход DNS.
Допустим, есть у вас список:
Код:
Доступность IP "извне" можно проверить следующим командным сценарием:
Код:
Если бы список представлял собой URL'ы, тогда было бы проще:
Код:
Правда тогда пара IP:Port были бы в конце вывода и потребовалось бы лишь поменять местами пару и заголовок.
Допустим, есть у вас список:
Код:
Код: Выделить всё
122.10.11.13:8000
132.28.1.84:443
...Доступность IP "извне" можно проверить следующим командным сценарием:
Код:
Код: Выделить всё
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=:" %%i in ('type in.txt') do (
call:request %%i %%j
)
endlocal
exit /b
:request
for /f "tokens=2*" %%i in (
'nslookup %~1 ^| findstr /irc:"\.[a-z]*$"'
) do (
echo:%~1:%~2
curl -IH "Host: %%i" %~1
)
exit /bЕсли бы список представлял собой URL'ы, тогда было бы проще:
Код:
Код: Выделить всё
curl -I target.org -w "%{remote_ip}:%{remote_port}"Правда тогда пара IP:Port были бы в конце вывода и потребовалось бы лишь поменять местами пару и заголовок.