Netcat: использовать сценарий для тестирования портов, открытых с заданного исходного хоста на удаленный хост с использованием netcat - PullRequest
0 голосов
/ 17 апреля 2020

Я пытаюсь использовать скрипт, чтобы проверить, открыты ли порты с заданного исходного хоста на удаленный хост, используя netcat

Так что из бастиона получите скрипт для s sh к источнику и с этого источника-хоста n c -v удаленный хост-хост 1521 В идеале я захочу протестировать хост-источник с несколькими адресатами. Например:

/ bin / bash

kinit # запрашивает мои кредиты

s sh источник-хост n c -v -n удаленный хост 1521

Когда я запускаю скрипт, он запрашивает кредиты, а затем получает ошибка:

n c: gettaddrinfo: Имя или служба неизвестны.

Я подозреваю, что это флаг -n, но когда я пытаюсь без него, он вывешивает

Любые идеи о том, что я делаю неправильно и как я могу достичь самым простым способом

1 Ответ

0 голосов
/ 17 апреля 2020

Вместо этого используйте IP-адрес для удаленного хоста или что-то вроде:

ssh source-host nc -v -n `dig +short remote-host` 80
...