2.9.22
Випущено 28 жовтня 2026 року
Southcode Desk — це ШІ-агент для Windows, який запускає ваш власний сканер у вашій власній мережі, порівнює вивід з еталонним файлом і пише звіт із позначками keep, close або check. Версія 2.9.22.
expected-ports.csv9 рядківyour scanner on 192.168.1.xexit 0open scans/today.txt9 збігівscans/today.txt31 рядокreports/changes.md+18 рядківreports/changes.mddiff готовийВипущено 28 жовтня 2026 року
Лише 64-бітна (x64)
Portable .exe: близько 25 MB
Або лише за письмовим дозволом
Реєстрація не потрібна
Без телеметрії в застосунку
Port scanner показує, які з пронумерованих портів пристрою, від 0 до 65535, приймають з’єднання, але не може сказати, які мали б. Southcode Desk додає цю відсутню половину. Він запускає ваш сканер на адресах, що належать вам, а потім порівнює кожен відкритий порт з еталонним файлом, який ви ведете. Усе нове отримує позначку.
Ви хочете знати, що відповідає у вашій домашній мережі, тож даєте агентові свій діапазон, 192.168.1.x. Shell запускає команду вашого сканера й повертає справжній код завершення, а ця команда зберігає вивід у текстовий файл. Потім grep вибирає рядки, де повідомляється про відкриті порти. Спершу працює Plan only. Він показує команди, не виконуючи жодної. Старі принтери й камери можуть збоїти від зондування, тож оберіть тиху годину, а тоді перейдіть на Ask first, щоб запустити сканування й читати кожну команду, щойно вона з’явиться. Перш ніж довіряти будь-якому підсумкові, прочитайте файл самі.
read_file expected-ports.csv → 9 lines
Shell your scanner on 192.168.1.x → exit 0
grep open scans/today.txt → 9 matchesВаш еталон — це CSV-файл, у якому перелічено кожен хост і порт, що ви очікуєте побачити. Cron повторює збережений запит за розкладом. Під час кожного запуску Shell стартує ваш сканер, read_file завантажує expected-ports.csv, а агент перелічує кожен рядок, який з’явився або зник. Скажімо, з’явився порт 3389. Цей новий рядок — знахідка, а рядок, що зник, — це запитання. У режимі Ask first чат зупиняється перед діями, які щось змінюють, а write_file показує звіт як diff. Ви приймаєте звіт і самі вирішуєте, чи змінювати еталон.
Cron weekly comparison prompt → scheduled
read_file expected-ports.csv → 9 lines
Shell your scanner on 192.168.1.x → exit 0
write_file reports/changes.md → +18 linesВиконайте netstat -ano на ПК, який належить вам, і він покаже порти, що ПК слухає, разом з ідентифікатором процесу для кожного. Він бачить лише цю машину. Решту мережі він ніколи не сканує. Shell виконує команду, а вивід зберігається в текстовий файл, grep вибирає рядок для порту 3389, а tasklist перетворює ідентифікатор процесу на назву програми. Так ви визначаєте невідомі служби на відкритих портах без здогадок. Далі вибір за вами: зупинити програму, змінити її налаштування або залишити її й записати причину у звіт.
Сканування показує відкритий порт 80 на ПК, який ніхто не використовує як вебсервер. Якщо файл налаштувань лежить у робочій папці або служба працює на цьому ПК, read_file відкриває його, а edit_file пропонує зміну, після якої служба слухатиме лише локальну машину, і показує її як diff. В інших випадках налаштування на тому пристрої ви змінюєте самі. Нічого не зберігається, доки ви не приймете. Заблокувати порт у брандмауері Windows або в роутері — ще один спосіб його закрити, і ці зміни ви застосовуєте самі. Після цього скануйте знову. Shell ще раз запускає ваш сканер, а звіт фіксує результат для порту 80.
Він діє, а не лише відповідає. Звичайний чат-асистент описує варіанти портів текстом, а версія 2.9.22 запускає ваш сканер на ваших власних адресах і показує збережений результат.
| Звичайний чат-асистент | Southcode Desk | |
|---|---|---|
| Дія | Описує варіанти сканування, а друкувати залишає вам. | Запускає ваш сканер через Shell і показує справжній код завершення. |
| Пам’ять | Забуває результат минулого тижня, якщо ви не вставите його знову. | Читає ваш еталон і попередні звіти з робочої папки. |
| Межі | Не знає, чиї адреси ви збираєтеся сканувати. | Працює зі списком адрес, який ви даєте, і він має бути вашим. |
| Контроль | Видає текст без кроку схвалення. | Ask first зупиняється перед змінами; Plan only нічого не змінює. |
Власники домашніх лабораторій з роутером, NAS і кількома забутими тестовими службами — перша аудиторія. Мережі розростаються самі собою. Тут з’являється тестовий вебсервер, там вмикають віддалений робочий стіл, і зрештою ніхто не пам’ятає, який порт належить якій машині, тож еталон з адресами 192.168.1.x дає вам, з чим звіряти кожну відповідь.
Студенти й самоучки-адміністратори, які тренуються сканувати мережу у власній лабораторії, — друга група. Вони ведуть сліди. Екран виводу зникає, але збережені скани, еталон і кожен звіт лишаються в робочій папці, тож ви бачите, що робили минулого місяця.
Фріланс-адміністратори, які тестують невелику мережу клієнта за письмовим дозволом, — третя група. Тримайтеся списку. У дозволі вказано, хто може тестувати, які адреси охоплено й які дати діють, тож давайте агентові лише ці адреси та перевіряйте кожну команду й збережений вивід, перш ніж прийняти.
Port scanner — це програма, що надсилає спроби з’єднання на пронумеровані порти пристрою, від 0 до 65535, і записує, які з них відповіли. Відкритий означає, що служба слухає. Закритий означає, що нічого не слухає, а фільтрований — що брандмауер відкинув спробу. Користуйтеся ним лише на пристроях, які належать вам або які вам письмово дозволено тестувати.
Так. Це офіційний сайт Southcode Desk, а завантаження тут — оригінальна збірка, тож ви можете порівняти її контрольну суму SHA-256 з опублікованим маніфестом. Для підтримки скористайтеся кнопкою Send feedback у самому застосунку.
Так, відкритий порт може створити вразливість, бо кожна служба, що слухає, — це код, з яким у цій мережі може спробувати зв’язатися будь-хто. Часті причини — старі й невикористовувані служби. Менше слухачів — менший ризик. Закрийте те, що нікому не потрібне, обмежте решту й скануйте знову, щоб підтвердити зміну.
Ні, не за замовчуванням. Відкритий порт брандмауера безпечний рівно настільки, наскільки безпечна служба за ним, тож відкривайте його лише для служби, яка справді потрібна, обмежте коло тих, хто може до неї дістатися, оновлюйте її та після цього скануйте знову, щоб побачити, що насправді відповідає.
Ні. У нього немає власного сканера: Shell запускає сканер, яким ви вже користуєтеся, на адресах, що належать вам, а агент читає збережений вивід, порівнює його з вашим еталоном і готує звіт. netstat і tasklist охоплюють лише той ПК, на якому працюють.
Ні. Він не виявляє й не блокує скани, спрямовані на вас; він лише запускає ваш власний сканер на адресах, що належать вам або які вам письмово дозволено тестувати. Ніколи не спрямовуйте його на мережу кав’ярні, готелю, школи чи офісу без письмового дозволу її власника.
Ні. Ви встановлюєте застосунок для Windows, підключаєте модель і починаєте працювати, а реєстрація не потрібна на жодному етапі. Хмарний ШІ-провайдер, якого ви оберете, може брати плату окремо, а модель, що працює локально на вашому ПК, лишає все на машині, зокрема й вивід сканування.
Завантажте Southcode Desk, вкажіть йому папку з вашим еталоном і прочитайте перший план у режимі Plan only, а потім перейдіть на Ask first, щоб запускати команди, які ви схвалюєте. Інсталятор — близько 34 MB.
Завантажити Southcode Desk для Windows ↗Кожна сторінка доступна 20 мовами.
Що Southcode Desk робить з виводом вашого сканера ↗ Підключення хмарної, локальної або вбудованої моделі ↗ Щотижневий сценарій з еталоном, крок за кроком ↗ Завантаження й перевірка інсталятора ↗ Відповіді про сканування та застосунок ↗ Що лишається на вашому ПК ↗