Все проектыAll projectsУсі проєкти
Сети и децентрализацияNetworks & decentralizationМережі та децентралізація ЗавершёнCompletedЗавершений 2023

Port Scanner

Сканер портов

Сканер открытых портов на хосте — базовый инструмент сетевой диагностики.A scanner of open ports on a host — a basic network-diagnostics tool.Сканер відкритих портів на хості — базовий інструмент мережевої діагностики.

Исходники не опубликованыSources not publishedВихідники не опубліковані
Python

О проектеOverviewПро проєкт

Утилита проверяет, какие порты на хосте открыты и слушают соединения. Это азбука и сетевой диагностики, и аудита безопасности: открытые порты — это карта доступных на машине сервисов.

Внутри — работа с сокетами напрямую: попытка соединения с каждым портом из диапазона, разбор результата, замер таймаутов. Существует в нескольких версиях с разными подходами к скорости.

Один из ранних проектов, с которого начиналось моё знакомство с сетевым программированием — простой по идее, но именно на нём осваиваются сокеты.

The utility checks which ports on a host are open and listening for connections. It's the ABC of both network diagnostics and security auditing: open ports are a map of the services available on a machine.

Inside is direct socket work: attempting a connection to each port in a range, parsing the result, measuring timeouts. It exists in several versions with different speed approaches.

One of the early projects that started my acquaintance with network programming — simple in idea, but it's exactly where you learn sockets.

Утиліта перевіряє, які порти на хості відкриті й слухають з'єднання. Це абетка мережевої діагностики та аудиту безпеки.

Усередині — робота із сокетами напряму: спроба з'єднання з кожним портом, розбір результату.

Один із ранніх проєктів, з якого починалося моє знайомство з мережевим програмуванням.

ОсобенностиFeaturesОсобливості

  • Сканирование диапазона портов хоста
  • Прямая работа с сетевыми сокетами
  • Несколько версий с разной скоростью
  • Базовый инструмент диагностики и аудита
  • Scanning a host's port range
  • Direct work with network sockets
  • Several versions with different speeds
  • A basic diagnostics and audit tool
  • Сканування діапазону портів хоста
  • Пряма робота з мережевими сокетами
  • Кілька версій із різною швидкістю
  • Базовий інструмент діагностики та аудиту

Похожие проектыRelated projectsСхожі проєкти

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

norn-rs

Демон зашифрованной mesh-сети нового поколения с гиперболической геометрической маршрутизацией.A next-generation encrypted mesh-network daemon with hyperbolic geometric routing.Демон зашифрованої mesh-мережі нового покоління з гіперболічною геометричною маршрутизацією.

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

shadowlink-rs

Зашифрованный мессенджер, который прячется внутри обычного HTTPS-трафика и устойчив к DPI.An encrypted messenger that hides inside ordinary HTTPS traffic and resists DPI.Зашифрований месенджер, що ховається всередині звичайного HTTPS-трафіку та стійкий до DPI.

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

yggdrasil-rs

Порт демона зашифрованной mesh-сети Yggdrasil на Rust, совместимый с живой сетью.A Rust port of the Yggdrasil encrypted mesh-network daemon, compatible with the live network.Порт демона зашифрованої mesh-мережі Yggdrasil на Rust, сумісний із живою мережею.