Download the PHP package samcleaver/phpgsb without Composer
On this page you can find all versions of the php package samcleaver/phpgsb. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download samcleaver/phpgsb
More information about samcleaver/phpgsb
Files in samcleaver/phpgsb
Download samcleaver/phpgsb
More information about samcleaver/phpgsb
Files in samcleaver/phpgsb
Vendor samcleaver
Package phpgsb
Short Description PHP Google Safe Browsing
License BSD-3-Clause
Homepage https://github.com/samcleaver/phpgsb
Package phpgsb
Short Description PHP Google Safe Browsing
License BSD-3-Clause
Homepage https://github.com/samcleaver/phpgsb
Please rate this library. Is it a good library?
Informations about the package phpgsb
Implementation of Google Safe Browsing
phpGSB is a robust implementation of the Google Safe Browsing API. It currently does allow the following:
- Updating of GSB lists to a MySQL database
- Basic checking of URLs' against lists and then full-hash checks against the full GSB database
- Caching of full-hash keys to minimise requests to the remote Google server
At current it does not allow the following:
- Requests using MAC keys (integrity checks)
The main class is definitely not as efficient as it could be and has developed very quickly to meet the basic GSB specification; any contributions, bug fixes etc are very welcome!
Download
-
Installation using composer
- You could manually download phpgsb by this link: https://github.com/samcleaver/phpGSB/archive/0.2.6.zip
Installation
- Enter database details into install.php (Replace DATABASE_USERNAME, DATABASE_NAME and DATABASE_PASSWORD with respective information)
- Run install.php
- Look at listupdater.php and lookup.php example files for basic methods on using the system.
- If you choose to use listupdater.php as-is then set it as a cron job/scheduled task to run every minute. (It won't actually update every minute but is required incase of backoff procedures and timeouts)
FAQ
- When I do a lookup, phpGSB says the URL is safe but I know it's not. The database is updated in chunks from Google's central server. Because of this, you need to run updates for 24 hours before you can start doing lookups, this is a limitation of the specification and not the implementation. (Check Step 5 of installation on how to ensure updates are running.)
License
The phpGSB library is released under the New BSD License.
All versions of phpgsb with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.0
The package samcleaver/phpgsb contains the following files
Loading the files please wait ....