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


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.