diff --git a/src/backend/app/services/network_scanner.py b/src/backend/app/services/network_scanner.py index bf514c5..f8cd4ff 100644 --- a/src/backend/app/services/network_scanner.py +++ b/src/backend/app/services/network_scanner.py @@ -3,11 +3,12 @@ import json from pathlib import Path from typing import List, Dict from ..utils.logger import logger - +import os class NetworkScanner: def __init__(self, cache_path: str = "switch_devices.json"): self.cache_path = Path(cache_path) + os.environ["PATH"] += r";D:\Program Files\Nmap" self.nm = nmap.PortScanner() def scan_subnet(self, subnet: str = "192.168.1.0/24") -> List[Dict]: diff --git a/src/backend/run.py b/src/backend/run.py index b1847f3..7697a5d 100644 --- a/src/backend/run.py +++ b/src/backend/run.py @@ -5,7 +5,7 @@ app = create_app() if __name__ == "__main__": uvicorn.run( - app, + "src.backend.app:app", host="0.0.0.0", port=8000, log_level="info",