Изменение эндпоинта
This commit is contained in:
parent
d66ca147e4
commit
8ddd5d42c9
2 changed files with 2 additions and 3 deletions
|
|
@ -8,7 +8,7 @@ from services.wifi_service import WifiService
|
||||||
|
|
||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
@router.get("/scan", response_model=SubnetScanResult)
|
@router.get("/devices", response_model=SubnetScanResult)
|
||||||
def scan_subnet(subnet: str = "192.168.1.0/24", ports: List[int] = None):
|
def scan_subnet(subnet: str = "192.168.1.0/24", ports: List[int] = None):
|
||||||
"""Сканирует локальную подсеть и возвращает данные об устройствах"""
|
"""Сканирует локальную подсеть и возвращает данные об устройствах"""
|
||||||
try:
|
try:
|
||||||
|
|
|
||||||
|
|
@ -171,8 +171,7 @@ class SubnetService:
|
||||||
def _get_default_interface(self) -> str:
|
def _get_default_interface(self) -> str:
|
||||||
try:
|
try:
|
||||||
gateways = netifaces.gateways()
|
gateways = netifaces.gateways()
|
||||||
default_gateway = gateways.get("default",
|
default_gateway = gateways.get("default",{}).get(netifaces.AF_INET)
|
||||||
{}).get(netifaces.AF_INET)
|
|
||||||
if default_gateway:
|
if default_gateway:
|
||||||
return default_gateway[1]
|
return default_gateway[1]
|
||||||
interfaces = netifaces.interfaces()
|
interfaces = netifaces.interfaces()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue