Hi All,
I am getting error http client 403 where I have deployed google cloud function using python to download the daily clamav virus definitions from http://database.clamav.net.
It seems clamav is blocking access to google cloud IPs and denied the requests.
Has anybody faced similar issues and any workarounds available? Can Clamav enable our IPs and allow to download daily virus definition files?
Any help is greatly appreciated !!
Error log from google cloud function.
clamav_definitions_updaterc7jdhxftjt82 Traceback (most recent call last): File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app response = self.full_dispatch_request() File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request rv = self.handle_user_exception(e) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception reraise(exc_type, exc_value, tb) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request rv = self.dispatch_request() File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/functions_framework/__init__.py", line 149, in view_func function(data, context) File "/workspace/main.py", line 42, in get_latest_clamav_definitions downloaded_file = download_file_to_temp(url) File "/workspace/main.py", line 18, in download_file_to_temp response.raise_for_status() File "/layers/google.python.pip/pip/lib/python3.8/site-packages/requests/models.py", line 943, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: http://database.clamav.net/daily.cvd
Regards,
Ganesh Kachare
C2 General
I am getting error http client 403 where I have deployed google cloud function using python to download the daily clamav virus definitions from http://database.clamav.net.
It seems clamav is blocking access to google cloud IPs and denied the requests.
Has anybody faced similar issues and any workarounds available? Can Clamav enable our IPs and allow to download daily virus definition files?
Any help is greatly appreciated !!
Error log from google cloud function.
clamav_definitions_updaterc7jdhxftjt82 Traceback (most recent call last): File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 2447, in wsgi_app response = self.full_dispatch_request() File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1952, in full_dispatch_request rv = self.handle_user_exception(e) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1821, in handle_user_exception reraise(exc_type, exc_value, tb) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1950, in full_dispatch_request rv = self.dispatch_request() File "/layers/google.python.pip/pip/lib/python3.8/site-packages/flask/app.py", line 1936, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/layers/google.python.pip/pip/lib/python3.8/site-packages/functions_framework/__init__.py", line 149, in view_func function(data, context) File "/workspace/main.py", line 42, in get_latest_clamav_definitions downloaded_file = download_file_to_temp(url) File "/workspace/main.py", line 18, in download_file_to_temp response.raise_for_status() File "/layers/google.python.pip/pip/lib/python3.8/site-packages/requests/models.py", line 943, in raise_for_status raise HTTPError(http_error_msg, response=self) requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: http://database.clamav.net/daily.cvd
Regards,
Ganesh Kachare
C2 General