Как сохранить активный порт от отправки / получения данных? - PullRequest
0 голосов
/ 29 июня 2018

Итак, я только что посмотрел, как заблокировать порт в Java, и это было не совсем то, на что я надеялся. Все веб-сайты, на которые я заходил, говорили одному открывать сервер, а потом просто не закрывать его. Теперь, я думаю, технически это блокирует порт, но я хочу создать программу, которая позволит мне вводить номер порта и отключать связь через этот порт (или просто удерживать его от получения).

Если вам интересно, у меня есть программное обеспечение от Microsoft, которое сообщает мне обо всех портах, которые используются в данный момент, и о том, что их использует.

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

1 Ответ

0 голосов
/ 03 июля 2018

На самом деле, все наоборот. Если ничто не прослушивает через порт, то входящие соединения будут отклонены стеком протоколов в O / S - вам не нужно ничего делать явно. Конечно, если вы запускаете собственную программу для прослушивания на этом порту, то вы фактически блокируете любую другую программу от прослушивания на нем, но когда вы пытаетесь запустить программу, которая хочет прослушивать на этом порту, она, вероятно, прекратит воспроизведение. .

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

Наконец, если вы хотите заблокировать исходящие соединения до любого конкретного порта (здесь для порта-источника почти всегда будет использоваться динамический номер порта), снова вам нужно настройте свой брандмауэр соответственно. Чтобы сделать это в Защитнике Windows (это должно быть хорошо для чего-то, верно?), См. здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...