Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.99/125: Рейтинг темы: голосов - 125, средняя оценка - 4.99
16 / 16 / 0
Регистрация: 10.09.2012
Сообщений: 113

Рабочий метод разрыва конкретного активного соединения из командной строки Windows7

21.02.2013, 14:38. Показов 25500. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Рабочий метод разрыва конкретного активного соединения из командной строки Windows7.
Как это сделать?
Спасибо.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.02.2013, 14:38
Ответы с готовыми решениями:

Как в ОС Windows7 - создать ярлык конкретного документа txt и вынести его на рабочий стол
Здравствуйте. Подскажите как в ОС Windows7 - создать ярлык конкретного документа 111.txt и вынести его на рабочий стол ? Пока что...

Запуск командной строки VS из конкретного каталога
Подскажите плиз, как запустить командную строку Visual Studio Command Promt (vsvars32.bat) из необходимого каталога, так как надоело...

Отлов разрыва соединения
Здравствуйте! Нашел реализацию чата, который использует long polling. Проблема такова: При проявлении 'не активности' перестают...

7
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
21.02.2013, 15:41
Если имеется в виду подключение через локальный сетевой адаптер, то через netsh можно.

Вот такую сделал с меню :

Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@echo off
SetLocal EnableDelayedExpansion
mode con: cols=90 lines=20
 
Echo Доступны следующие интерфейсы:
Echo.
netsh interface show interface | more +3 | findstr "." | find /n /v ""
Echo.
for /f "skip=2 tokens=3*" %%a in ('netsh interface show interface') do set /a N+=1& set Local!N!=%%b
 
:check
set ID=0
set /p "ID=Введите № интерфейса для отключения: "
 
if %ID% LSS 1 goto :check
if %ID% GTR %N% goto :check
 
Echo Отключаю !Local%ID%!...
netsh interface set interface name="!Local%ID%!" admin=DISABLED
 
::netsh interface set interface name="!Local%ID%!" admin=ENABLED
pause
В Win с ver.>= Vista запускать с повышенными правами или с установленным в 0 уровнем защиты UAC (если уровень защиты установить в 0 сейчас, потребуется обязательная перезагрузка компьютера).
1
16 / 16 / 0
Регистрация: 10.09.2012
Сообщений: 113
21.02.2013, 16:15  [ТС]
Dragokas ,
Может не совсем верно вопрос сформулировал.
Ситуация такая. Ко мне на комп удаленно подключились к рабочему столу и периодически вырубали инет, ну и еще может чего делали.
У меня установлена программка, где в режиме онлайн видны соединения с ip адресами. Все ли там соединения отражены , я не знаю.
Но что есть, то есть. Сегодня мне "не понравился" один ip, я его через эту программу попытался разорвать, но не получилось. Сейчас этот ip не появляется.
И вопрос, собственно такой, какие команды в командной строке я могу набрать ( какая последовательность), что бы разорвать соединение с подозрительным ip.

Спасибо!

Скрин прилагаю.

(Еще есть протоколы из AIDA 64, если нужно, могу выложить в удобном виде - или такое нельзя выкладывать.)
Миниатюры
Рабочий метод разрыва конкретного активного соединения из командной строки Windows7  
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
21.02.2013, 16:26
Вы можете внести подозрительные адреса и порты во встроенный файрвол командой

Bash
1
netsh advfirewall firewall add rule
Подробности ключей команды можно получить по запросу с ключем /?
Подробное описание и примеры доступны по первой ссылке в Google.com
Служба Брандмауера Windows должна быть запущена и не отключена установленным антивирусным ПО.
2
1 / 1 / 2
Регистрация: 07.12.2015
Сообщений: 80
01.10.2016, 13:23
А как отключить соединение в cmd не добавляя в фаерволл.

Например в NetStat -a вижу сетевое соединение:
Имя Локальный адрес Внешний адрес Состояние
TCP 0.0.0.0:554 Earth:0 LISTENING

Как это можно сделать?
0
 Аватар для volodin661
6627 / 2258 / 346
Регистрация: 10.12.2013
Сообщений: 7,809
01.10.2016, 23:54
убьёшь процесс - убьёшь и tcp-сессию
( TCPVCon из SysInternals )
1
1 / 1 / 2
Регистрация: 07.12.2015
Сообщений: 80
02.10.2016, 09:31
Нашёл решение.
С помощью командной NetStat узнаём PID соединения применяя параметры -N -O
Далее полученный PID (номер процесса) убиваем через команду TASKKILL /PID <номер> /f

Ищем соединение с портом который нужно отключить\удалить
Windows Batch file
1
netstat -n -o | find /i ":5939"
Результат:
Code
1
2
Имя    Локальный адрес        Внешний адрес          Состояние         PID
TCP    127.0.0.1:5939            127.0.0.1:50964        ESTABLISHED     8116
Далее полученный PID подставляем в синтаксис TASKKLL:
Windows Batch file
1
2
taskkill /PID 8116 /F
Успешно: Процесс, с идентификатором 8116, успешно завершен.
1
9 / 9 / 0
Регистрация: 20.02.2017
Сообщений: 68
31.01.2019, 08:49
Прошу прощения за пост в офф топик, опытным путём выяснено, что распараллеленные сессии на одном PID (процесс на разных локальных портах), не закрывается. Сетевые сессии (smb, возможно и ftp) без сохранения пароля - висят на PID 4, создаваемые SYSTEM, вручную её не закрыть, только через log off. Например вы авторизовались на какой-то шаре/рабочей станции и не сохранили пароль, любой в текущей пользовательской сессии человек сможет зайти под этими учётными данными. Если сохранять - потом удалять через Credentials или через консоль cmdkey.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.01.2019, 08:49
Помогаю со студенческими работами здесь

Сокеты: определение разрыва соединения
Как под сокеты определить разрыв соединения?

Обработчик разрыва p2p соединения
Товарищи, как проверить что пользователь, с которым был p2p соединение. Это событие к какому относиться? Группе(NetGroup),...

Отслеживание события разрыва соединения в Selector`e
При создании сервера с использованием Selector`a появляется проблема отслеживания разрыва соединения, инициированного клиентом. Особенно...

Потеря связи без разрыва соединения
Уже неделю наблюдается проблема- пропадает интернет (примерно каждые 10-20 минут), но соединение не разрывается, так же и остается...

Скрипт для разрыва Интернет-соединения по условию
Здравствуйте! Помогите, плиз, в реализации следующей задумки. Нужен скрипт, который бы мониторил интернет-соединение и подсчитывал общее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru