Download the PHP package qdenka/ultimatelinkchecker without Composer
On this page you can find all versions of the php package qdenka/ultimatelinkchecker. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download qdenka/ultimatelinkchecker
More information about qdenka/ultimatelinkchecker
Files in qdenka/ultimatelinkchecker
Download qdenka/ultimatelinkchecker
More information about qdenka/ultimatelinkchecker
Files in qdenka/ultimatelinkchecker
Vendor qdenka
Package ultimatelinkchecker
Short Description A powerful PHP library for checking links against multiple security services
License MIT
Package ultimatelinkchecker
Short Description A powerful PHP library for checking links against multiple security services
License MIT
Please rate this library. Is it a good library?
Informations about the package ultimatelinkchecker
Ultimate Link Checker
A powerful, flexible PHP library for checking links against multiple security services.
Features
- 🔍 Check URLs against multiple security services with a unified API
- 🚀 Supports Google Safe Browsing, Yandex Safe Browsing, Facebook, VirusTotal, and more
- ⚡ Asynchronous checking capability with Promise-based API
- 🔧 Easily extensible to add new providers
- 💾 Optional caching of results to reduce API calls
- 📊 Detailed threat information and comprehensive reports
- 🔄 Configurable retry logic with incremental backoff
- 📝 PSR-3 compatible logging
Installation
Requirements
- PHP 8.1 or higher
- Composer
- API keys for the services you want to use
Quick Start
Using Multiple Providers
Asynchronous Checking
Available Providers
| Provider | Class | Description |
|---|---|---|
| Google Safe Browsing | GoogleSafeBrowsingProvider |
Google's threat database |
| Yandex Safe Browsing | YandexSafeBrowsingProvider |
Yandex's threat database |
| VirusTotal | VirusTotalProvider |
Multi-engine antivirus aggregator |
| Facebook URL Security | FacebookProvider |
Facebook URL sharing safety |
| PhishTank | PhishTankProvider |
Community phishing database |
| OPSWAT MetaDefender | OPSWATProvider |
Multi-scanning URL reputation |
| Cisco Talos | CiscoTalosProvider |
Cisco threat intelligence |
| IPQualityScore | IPQualityScoreProvider |
URL reputation scoring |
Using the Provider Factory
Creating Your Own Provider
Advanced Configuration
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add some amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Credits
Created with ❤️ by qdenka
All versions of ultimatelinkchecker with dependencies
PHP Build Version
Package Version
Requires
php Version
^8.1
guzzlehttp/guzzle Version ^7.5
guzzlehttp/psr7 Version ^2.4
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/simple-cache Version ^3.0
psr/log Version ^3.0
react/promise Version ^2.9 || ^3.0
guzzlehttp/guzzle Version ^7.5
guzzlehttp/psr7 Version ^2.4
psr/http-client Version ^1.0
psr/http-factory Version ^1.0
psr/simple-cache Version ^3.0
psr/log Version ^3.0
react/promise Version ^2.9 || ^3.0
The package qdenka/ultimatelinkchecker contains the following files
Loading the files please wait ...