29 lines
1,009 B
Markdown
29 lines
1,009 B
Markdown
|
|
# config.ports
|
|||
|
|
|
|||
|
|
### *class* config.ports.PortConfig(custom_ports: Dict[int, str] = None)
|
|||
|
|
|
|||
|
|
Bases: `object`
|
|||
|
|
|
|||
|
|
Конфигурация известных портов для сетевого анализа.
|
|||
|
|
|
|||
|
|
Назначение:
|
|||
|
|
: Предоставляет сопоставление распространённых портов с человекочитаемыми
|
|||
|
|
названиями сервисов для отображения в UI и логах. Поддерживает расширение
|
|||
|
|
пользовательским словарём.
|
|||
|
|
|
|||
|
|
#### get_port_name(port: int) → str
|
|||
|
|
|
|||
|
|
Возвращает название сервиса для указанного порта.
|
|||
|
|
|
|||
|
|
* **Parameters:**
|
|||
|
|
**port** – Номер порта.
|
|||
|
|
* **Returns:**
|
|||
|
|
Название сервиса или строка вида ‘Port-<port>’.
|
|||
|
|
|
|||
|
|
#### get_ports() → List[int]
|
|||
|
|
|
|||
|
|
Возвращает список всех номеров портов.
|
|||
|
|
|
|||
|
|
* **Returns:**
|
|||
|
|
Список номеров портов.
|