diff --git a/tools/lib/filereader.py b/tools/lib/filereader.py index 6773d5a599..8206ad2228 100644 --- a/tools/lib/filereader.py +++ b/tools/lib/filereader.py @@ -5,15 +5,12 @@ from urllib.parse import urlparse from openpilot.tools.lib.url_file import URLFile DATA_ENDPOINT = os.getenv("DATA_ENDPOINT", "http://data-raw.comma.internal/") -LOCAL_IPS = ["10.", "192.168.", *[f"172.{i}" for i in range(16, 32)]] def internal_source_available(url=DATA_ENDPOINT): try: hostname = urlparse(url).hostname port = urlparse(url).port or 80 - if not socket.gethostbyname(hostname).startswith(LOCAL_IPS): - return False with socket.socket(socket.AF_INET,socket.SOCK_STREAM) as s: s.settimeout(0.5) s.connect((hostname, port))