diff --git a/gns3server/agent/gns3_copilot/tools_v2/packet_capture_tools.py b/gns3server/agent/gns3_copilot/tools_v2/packet_capture_tools.py index 67e84d315..0c43a189d 100644 --- a/gns3server/agent/gns3_copilot/tools_v2/packet_capture_tools.py +++ b/gns3server/agent/gns3_copilot/tools_v2/packet_capture_tools.py @@ -185,11 +185,14 @@ class PacketCaptureTool(BaseTool): import requests headers = {"Authorization": f"Bearer {jwt_token}"} + # Use verify=False for HTTPS to skip certificate validation (for self-signed certs) + verify_cert = not capture_url.startswith("https://") response = requests.get( capture_url, headers=headers, stream=True, timeout=30, + verify=verify_cert, ) if response.status_code != 200: