Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Закрыть удаленное подключение к серверу  (Прочитано 21771 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
SCRIBE
Гость
« : 21-10-2018 09:09 » 

Всем привет.

Буду очень благодарен за информацию о том, как можно закрыть удаленное подключение к текущей машине.
Ищу что-то типа аналога в Windows API, GetTcpTable, SetTcpEntry.
В общем главная задача, сделать это без участия той программы, к которой подключаются, имея допустим только удаленный IP/Port.

Спасибо.
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #1 : 21-10-2018 11:01 » 

1. Сетевой фильтр на любой точке маршрута, включая твою машину. Это зависит от ОС и было бы недурно уточнить ее. Предполагаю, это вероятнее всего Linux, тогда читай iptables.
2. TCP RST пакет в любую сторону в любой точке маршрута. Это посложнее в понимании, но не сложно в реализации.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
SCRIBE
Гость
« Ответ #2 : 26-10-2018 14:44 » 

ОС например Ubuntu.
Читать iptables в смысле дергать консоль?
Пишется это дело на .NET Core, нарыл кое-что, https://stackoverflow.com/questions/13806435/how-can-i-get-all-the-the-active-tcp-connections-using-net-framework-no-unmana
Потом я так понял остается выполнить что-то типа $ sudo tcpkill -i wlan0 host 192.168.0.1?
Записан
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #3 : 26-10-2018 21:21 » 

Ubuntu тоже Linux.
Хорошо, что ты нашел, что тебе нужно.

Я понимаю, что сейчас в моде stack overflow driven development, можно скачать все и что-то изучать беспонтово. Но это скучно.
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
SCRIBE
Гость
« Ответ #4 : 29-10-2018 09:03 » new

Почему беспонтово?
Не всегда стоит углубляться в особенности реализации и вообще как оно устроено низкоуровнево до той поры, пока не понадобиться.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines