Как легко определить, какие исходящие порты не заблокированы брандмауэром


10

Я за довольно ограниченным брандмауэром в отношении портов, которые могут быть использованы для подключения снаружи. Я также запускаю сервис на своем удаленном компьютере и хочу подключиться к нему.

Проблема в том, что я не могу определить, к каким портам я могу получить доступ, поэтому я не знаю, где я могу привязать сервис. (Типичные неограниченные порты, такие как 80 и 443, уже используются на данной машине).

Я пытался запустить nmap -sSбрандмауэр для сканирования всех портов TCP и wireshark на втором компьютере, чтобы определить SYN, которые я получаю, но я вижу ложные срабатывания (когда я прослушиваю netcatданный порт и пытаюсь подключиться, происходит сбой).

Есть ли инструмент, который может служить моей цели?

Ответы:


17

Этот сайт пригодится для этого:

http://portquiz.net:1234/

В этом примере проверяется, можете ли вы посетить исходящий порт 1234. Вы просто меняете номер порта на любой другой. Также на сайте приведены некоторые примеры, которые можно использовать в сценарии командной строки:

$ wget -qO- portquiz.net:1234 
Port 1234 test successful!
Your IP: 198.252.206.16

1
portquiz.net заблокирован большинством корпоративных брандмауэров.

Кроме того, порт 445 не подлежит тестированию.
Макс

1
Сейчас 2019 год, и я использовал только корпоративные корпоративные брандмауэры во всех компаниях, с которыми я консультировался. Никто из них не заблокировал portquiz.net. Если вы видите, что он заблокирован, то, скорее всего, порт, который вы тестируете, блокируется. Который отвечает на ваш вопрос, открыто это или нет ...
Джон C

Что делать, если у компьютера нет доступа в интернет?
Джорди
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.