make-manuf.py: Add back our user agent.
authorGerald Combs <gerald@wireshark.org>
Mon, 17 Sep 2018 18:17:21 +0000 (11:17 -0700)
committerGerald Combs <gerald@wireshark.org>
Mon, 17 Sep 2018 18:30:27 +0000 (18:30 +0000)
Change-Id: I39c54fa38c791f3244075b03a0045babc4f249ec
Reviewed-on: https://code.wireshark.org/review/29706
Reviewed-by: Gerald Combs <gerald@wireshark.org>
tools/make-manuf.py

index a60fa946dd4f1bd20097c33acedb73aa62d9e0a8..561f682806803eb745a359f4861a97649709d713 100755 (executable)
@@ -30,7 +30,7 @@ if sys.version_info[0] >= 3:
     import urllib.request, urllib.error, urllib.parse
     import codecs
 else:
-    import urllib
+    import urllib2
 
 have_icu = False
 try:
@@ -47,12 +47,15 @@ def exit_msg(msg=None, status=1):
     sys.exit(status)
 
 def open_url(url):
+    req_headers = { 'User-Agent': 'Wireshark make-manuf' }
     try:
         if sys.version_info[0] >= 3:
-            req = urllib.request.urlopen(url)
-            url_fd = codecs.getreader('utf8')(req)
+            req = urllib.request.Request(url, headers=req_headers)
+            url_fo = urllib.request.urlopen(req)
+            url_fd = codecs.getreader('utf8')(url_fo)
         else:
-            url_fd = urllib.urlopen(url)
+            req = urllib2.Request(url, headers=req_headers)
+            url_fd = urllib2.urlopen(req)
     except:
         exit_msg('Error opening ' + url)