В моей школе есть брандмауэр, который ограничивает большинство исходящих портов. Разрешены только TCP/80
, TCP/443
, TCP/21
. Есть ли способ узнать все исходящие порты, разрешенные брандмауэром?
Моя текущая идея: открыть все TCP-порты с помощью nc
на удаленном сервере, а затем использовать nmap
для сканирования доступных портов. Но как мне поступить, если у меня нет удаленного сервера? или есть публичный сервер, который открывает все порты для такого рода тестов?
Для тех, кто думает, что я нарушаю школьные правила, я думаю, что это не так уж важно. Предположим, я устанавливал службу на внешнем хосте и хотел бы, чтобы она была доступна школьной сети, и я хотел бы знать, какие порты я могу использовать для этой службы. Я ничего не ломал. Я считаю, что делать это на 100% законно.