code: def enumerate_file_hash(self, url, file_url, timeout=15, headers={}):
          
          r = self.session.get(url + file_url, timeout=timeout, headers=headers)
          if r.status_code == 200:
              hash = hashlib.md5(r.content).hexdigest()
              return hash
          else:
              raise RuntimeError("File '%s' returned status code '%s'." % (file_url, r.status_code))
docs: Gets the MD5 of requests.get(url + file_url).
          @param url: the installation's base URL.
          @param file_url: the url of the file to hash.
          @param timeout: the number of seconds to wait prior to a timeout.
          @param headers: a dictionary to pass to requests.get()