Replies: 2 comments
-
|
Hi @AlephArgo, Thanks for your report and for the detailed examples, very helpful. Some feeds return a 403 Forbidden when Watcher tries to fetch them without a proper User-Agent. As you noticed with We updated core.py to make feed fetching more reliable. Watcher now sends browser-like headers including User-Agent and Accept-Language for both RSS feed retrieval and redirect handling. SSL handling is also adjusted to prevent failures on endpoints with stricter configurations. Most feeds should now work correctly. For example, feeds like These improvements are included in the upcoming Watcher 3.2.3 release, which also fixes several other bugs detected in previous versions to improve overall stability. Thanks again for reporting this, it really helps us make Watcher more robust. Kind regards, |
Beta Was this translation helpful? Give feedback.
-
|
Hi @AlephArgo, You identified the issue correctly: some feeds return a 403 Forbidden when Watcher attempts to fetch them without a proper User-Agent. As you observed with wget, certain websites block default clients and expect requests that resemble a regular browser. This has now been fixed in the latest release v3.3.0: https://github.com/thalesgroup-cert/Watcher/releases/tag/v3.3.0 Watcher now sends browser-like headers (including User-Agent and Accept-Language) for both RSS retrieval and redirect handling. SSL behavior has also been improved to reduce failures on endpoints with stricter configurations. Feeds such as https://www.bleepingcomputer.com/feed/ and https://blog.sucuri.net/feed/ should now work correctly. Please note that some websites may still return 403 due to advanced bot protections or rate limits, this is expected and cannot always be bypassed with headers alone. Please pull the latest Docker image and follow the update steps in the release notes; this should resolve the behavior entirely. Thanks again for reporting this. Kind regards, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Dear Watcher development team,
I've got many "Error: Status code: 403" from feeds:
I tried to download some of them with wget after connecting to the watcher container, and I'm able to downlad some while I get a 403 error with others.
For instance:
How can I solve this?
Thanks for your attention
Kind regards
stefano
Beta Was this translation helpful? Give feedback.
All reactions