úνŠUData structure to store data about Hash. It contains information about version, name # of hash, and actual Hash data Major part of version number Minor part of version number .Hash name (see documentation about Google SB)  Actual data Creates empty black Hash object Creates empty malware Hash object QPerforms update of Hash from server. For first update, you need to provide hash  created by  or . And for later updates, you Q will use existing hashes to get only updates to hashes, not the full database. 1Access key for Google SB. See module description Hash to update. Use  or  for first update Result of update: ' Left String' if error happens N (String contains error message), or ' Right Hash' on success Loads Hash from given file !File from which Hash will loaded Result of loading: ' Left String' if error happens K (String contains error message), or ' Right Hash' on success Saves Hash into given file File in which Hash will stored Hash to store hPerforms checking of presence of given URL (second argument of function) in the Hash (first argument). Hash to check against  URL to check 3True, if URL exists in database, False - otherwise       GoogleSB-0.1GoogleSBHashmakeEmptyBlackHashmakeEmptyMalwareHash updateHashloadHashsaveHashcheckURL versionMajor versionMinornamehashes makeHandler makeSBURL downloadHashgetHashVersion parseHash str2octets octets2int lowercasegenerateURLVariants generateHosts generatePaths