Module implementing the interface for Google Safe Browsing.
None |
SafeBrowsingManager | Class implementing the interface for Google Safe Browsing. |
None |
Class implementing the interface for Google Safe Browsing.
enabled |
getIgnoreSchemes | Class method to get the schemes not to be checked. |
isEnabled | Class method to check, if safe browsing is enabled. |
SafeBrowsingManager | Constructor |
__lookupHashes | Private method to lookup the given hashes. |
__setAutoUpdateThreatLists | Private method to set auto update for the threat lists. |
__setLookupMethod | Private method to set the lookup method (Update API or Lookup API). |
__setPlatforms | Private method to set the platforms to be checked against. |
__showNotificationMessage | Private method to show some message in a notification widget. |
__syncFullHashes | Private method to download full hashes matching given prefixes. |
__threatListsUpdateTimerTimeout | Private slot to perform the auto update of the threat lists. |
__verifyThreatListChecksum | Private method to verify the local checksum of a threat list with the checksum of the safe browsing server. |
close | Public method to close the safe browsing interface. |
configurationChanged | Public method to handle changes of the settings. |
fairUseDelayExpired | Public method to check, if the fair use wait period has expired. |
fullCacheCleanup | Public method to clean up the cache completely. |
getPlatformString | Public method to get the platform string for a given platform type. |
getThreatEntryString | Public method to get the threat entry string. |
getThreatMessage | Public method to get a warning message for the given threat type. |
getThreatMessages | Public method to get threat messages for the given threats. |
getThreatType | Public method to get a display string for a given threat type. |
isUpdatingThreatLists | Public method to check, if we are in the process of updating the threat lists. |
lookupUrl | Public method to lookup an URL. |
showSafeBrowsingDialog | Public slot to show the safe browsing management dialog. |
updateHashPrefixCache | Public method to load or update the locally cached threat lists. |
None |
Class method to get the schemes not to be checked.
Class method to check, if safe browsing is enabled.
Constructor
Private method to lookup the given hashes.
Private method to set auto update for the threat lists.
Private method to set the lookup method (Update API or Lookup API).
Private method to set the platforms to be checked against.
Private method to show some message in a notification widget.
If desktop notifications have been disabled, the message will be shown in the status bar of the main window (either the main web browser window or the eric main window)
Private method to download full hashes matching given prefixes.
This also updates the cache expiration timestamps.
Private slot to perform the auto update of the threat lists.
Private method to verify the local checksum of a threat list with the checksum of the safe browsing server.
Public method to close the safe browsing interface.
Public method to handle changes of the settings.
Public method to check, if the fair use wait period has expired.
Public method to clean up the cache completely.
Public method to get the platform string for a given platform type.
Public method to get the threat entry string.
Public method to get a warning message for the given threat type.
Public method to get threat messages for the given threats.
Public method to get a display string for a given threat type.
Public method to check, if we are in the process of updating the threat lists.
Public method to lookup an URL.
Public slot to show the safe browsing management dialog.
Public method to load or update the locally cached threat lists.