1.9 KiB
1.9 KiB
models.wifi
class models.wifi.WifiAccessPoint(, ssid: str | None = None, bssid: str, channel: int | None = None, signal: int | None = None, encryption: str | None = None, frequency: str | None = None, vendor: str | None = None, hidden: bool = False, note: str | None = None)
Bases: BaseModel
Модель Wi-Fi точки доступа.
Атрибуты:
ssid(Optional[str]): Название сети (может быть скрытым).bssid(str): Уникальный идентификатор точки доступа.channel(Optional[int]): Номер канала.signal(Optional[int]): Уровень сигнала в dBm.encryption(Optional[str]): Тип шифрования (WPA/WPA2/WPA3/открытая).frequency(Optional[str]): Диапазон частот (2.4/5 ГГц).vendor(Optional[str]): Производитель оборудования.hidden(bool): Флаг скрытого SSID.note(Optional[str]): Пользовательская заметка.
bssid : str
channel : int | None
encryption : str | None
frequency : str | None
hidden : bool
model_config : ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
note : str | None
signal : int | None
ssid : str | None
vendor : str | None
class models.wifi.WifiScanResult(, access_points: List[WifiAccessPoint])
Bases: BaseModel
Результат сканирования Wi-Fi.
Атрибуты:
access_points(List[WifiAccessPoint]): Найденные точки доступа.
access_points : List[WifiAccessPoint]
model_config : ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].