Skip to content

About

LAN Scanner - инструмент для разведки локальной сети. Умеет обнаруживать устройства, определять вендоры и типы устройств, сканировать порты с определением сервисов и их версий.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LAN Scanner

изображение

Инструмент для разведки локальной сети: обнаружение устройств, определение вендора и типа устройства, сканирование портов с определением сервисов и их версий. Терминальный интерфейс на Python.

Возможности

  • Host Discovery: ARP-скан (scapy) с TCP-фолбэком без прав root
  • Определение вендора по MAC и типа устройства (телефон, ПК, роутер, IoT и т.д.)
  • Сканер портов: топ-порты, полный диапазон или свой список
  • Определение сервисов и версий, захват баннеров, версия TLS
  • Определение ОС по TTL, опциональная интеграция с nmap
  • Экспорт результатов в JSON/TXT

Установка

Linux

git clone https://github.com/skeemset/lan-scanner.git
cd lan-scanner
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Windows

Для ARP-сканирования установите Npcap и запускайте терминал от имени администратора.

git clone https://github.com/skeemset/lan-scanner.git
cd lan-scanner
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt

Запуск

# Linux (root нужен для ARP-скана; python берём из venv)
sudo .venv/bin/python -m lanscan

# Windows (терминал от администратора)
python -m lanscan

sudo запускает системный Python, поэтому под root указывайте python из venv напрямую. Без прав администратора инструмент работает в TCP-режиме.

CLI-режим

python -m lanscan --discover 192.168.1.0/24
python -m lanscan --scan 192.168.1.10 --ports top --json result.json

Лицензия

MIT

About

LAN Scanner - инструмент для разведки локальной сети. Умеет обнаруживать устройства, определять вендоры и типы устройств, сканировать порты с определением сервисов и их версий.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages