Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Collector Snds

Collector Snds Laravel Package

abuseio/collector-snds

AbuseIO collector for Microsoft SNDS (Smart Network Data Services). Imports SNDS feedback into AbuseIO so network operators can monitor IP reputation, review spam complaints, and feed automated abuse-handling workflows with actionable data.

View on GitHub
Deep Wiki
Context7

AbuseIO collector for Microsoft SNDS

Frequently asked questions about Collector Snds
What is abuseio/collector-snds used for?
It is an AbuseIO collector that pulls Microsoft SNDS (Smart Network Data Services) feedback into your AbuseIO installation. That gives network operators visibility into IP reputation and spam complaint data reported by Microsoft. The imported data can then feed your existing abuse-handling and ticketing workflows instead of being checked manually in the SNDS portal.
How do I install abuseio/collector-snds with Composer?
Install it as a Composer dependency inside your existing AbuseIO application, typically with composer require abuseio/collector-snds. Because AbuseIO collectors plug into the main application, you should install it in the same project that runs your AbuseIO instance rather than as a standalone app. After installing, check the package README for any registration or configuration steps required by your AbuseIO version.
Which Laravel versions does this SNDS collector support?
AbuseIO itself is built on Laravel, so the supported Laravel range depends on the AbuseIO core release you are running. The authoritative answer is the require section of the package's composer.json and its README, which list the framework and PHP constraints. Match the collector version to your AbuseIO version rather than forcing it onto an incompatible core.
How do I configure Microsoft SNDS credentials for the collector?
SNDS access requires credentials tied to your Microsoft SNDS account, which the collector needs before it can retrieve data for your IP ranges. Configuration is normally done through the AbuseIO collector configuration or environment variables rather than hard-coded values. Consult the package README for the exact key names, and keep secrets out of version control.
How often should the SNDS collector run, and how is it scheduled?
Collectors in AbuseIO are normally invoked on a schedule so new feedback is imported continuously without manual intervention. The right interval depends on how quickly you want complaint data to reach your abuse workflow; SNDS data is not real-time, so very frequent runs add little value. Wire it into your existing AbuseIO scheduling or queue setup and confirm the first runs complete successfully.
Do I need a Microsoft SNDS account before using this collector?
Yes. The collector only imports data that Microsoft SNDS exposes for IP space registered to your account, so you need SNDS access for the relevant netblocks first. Without valid credentials and registered IP ranges the collector has nothing to fetch. Set up SNDS and verify you can see your data in the portal before debugging the collector itself.
What does the collector actually import from SNDS into AbuseIO?
It imports SNDS feedback, which covers spam complaint volume and related reputation signals for your IPs. That data then becomes actionable input for AbuseIO's abuse-handling pipeline so operators can review complaints and trigger automated responses. Check the README for the exact fields and event types your AbuseIO version receives.
Can I test abuseio/collector-snds without calling the live SNDS API?
Testing approach is not defined by the package metadata, so treat this as something to confirm in the README and source. In practice you can usually exercise the import path with sample or recorded SNDS responses and assert the resulting AbuseIO records. Avoid running tests against live credentials in CI, and mock the HTTP layer instead.
Is abuseio/collector-snds suitable for production use?
It is a small, single-purpose collector intended to run inside a production AbuseIO installation, but you should verify maintenance activity, open issues, and compatibility with your AbuseIO version before relying on it. Pin the version in composer.json and monitor scheduled runs so a failed import does not silently stop your SNDS visibility. Since it is part of the AbuseIO ecosystem, treat your overall AbuseIO deployment and monitoring as the production safety net.
What are the alternatives if I do not run AbuseIO?
This package is only useful inside AbuseIO, so without that platform you would query the SNDS service directly or use another abuse-feedback aggregator. Other AbuseIO collectors exist for different feeds and may be a better fit if your sources differ. If you want SNDS data in a different ticketing or monitoring stack, plan on a small custom integration instead of this collector.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
se7enxweb/flysystem
lampwick/laravel
jeslage/statamic-emojis
micahdshackelford/rmap-laravel
draftsmaninc/draftsman
square-bit/laravel-volition
himito/laravel-mailman
htinlynn/genius-helper
maco-studios/hephaestus
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log