Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 952 Bytes

README.md

File metadata and controls

25 lines (19 loc) · 952 Bytes

portscaner

Сканер udp&tcp портов

Утилита запускается следующим образом:

python3.8 portscan.py [OPTIONS] IP_ADDRESS [{tcp|udp}[/[PORT|PORT-PORT],...]]...

Опции [OPTIONS] должны быть следующие:

  • --timeout — таймаут ожидания ответа (по умолчанию 2с)
  • -v, --verbose — подробный режим
  • -g, --guess — определение протокола прикладного уровня

Примеры указания диапазона портов:

python3.8 portscan 1.1.1.1 tcp/80 tcp/12000-12500 udp/3000-3100,3200,3300-4000
python3.8 portscan 1.1.1.1 tcp udp/40000

В ответ утилита должна выдавать список открытых портов согласно переданному списку в формате:

TCP|UDP PORT [TIME,ms] [PROTOCOL|-]