Skip to content

Сканер портов — это программа или инструмент для проверки открытых портов на устройстве (сервере, компьютере), определяющий доступные для подключения сетевые службы 🌐

Notifications You must be signed in to change notification settings

DenisPythoneer/PortScan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Port Scanner - Инструмент для сканирования портов

Скриншот интерфейса main.py

🍀 Лёгкий и мощный инструмент для сканирования портов, который помогает выявлять открытые порты и запущенные сервисы на целевых хостах.

‼️ Возможности

Быстрое сканирование TCP-портов с настраиваемым таймаутом

Предустановленные распространённые порты с названиями сервисов (настраивается в config.py)

Кросс-платформенность - работает на Windows, Linux и macOS

Сохранение результатов в файл на рабочем столе (Windows) или в папке logs (Linux/macOS)

Красивый интерфейс с ASCII-баннерами и цветным выводом

📦 Установка

Клонируйте репозиторий:

bash

git clone https://github.com/DenisPythoneer/PortScan.git

cd port-scanner

Установите зависимости:

bash

pip install -r requirements.txt

🚀 Использование

Запустите скрипт:

bash

python main.py

Введите IP-адрес или доменное имя для сканирования.

Пример использования

⚙️ Настройка

Вы можете редактировать список портов в файле config.py:

python

ports_dict = {
    20: "FTP-DATA",
    21: "FTP",
    22: "SSH",
    # ... и другие порты
}

📌 Спасибо за внимание!

🔗 Ссылка на автора: https://t.me/denispythoneer

About

Сканер портов — это программа или инструмент для проверки открытых портов на устройстве (сервере, компьютере), определяющий доступные для подключения сетевые службы 🌐

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages