Mercurial > prosody-modules
comparison mod_report_tracker/README.markdown @ 6035:b04518fa0987
mod_report_tracker: Keep track of spam/abuse reports about local JIDs
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Mon, 25 Nov 2024 13:12:20 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 6034:fb2ba31a4e26 | 6035:b04518fa0987 |
|---|---|
| 1 --- | |
| 2 labels: | |
| 3 - 'Stage-Alpha' | |
| 4 summary: 'Track abuse/spam reports from remote servers' | |
| 5 --- | |
| 6 | |
| 7 This module tracks reports received from remote servers about local user | |
| 8 accounts. The count of reports and the servers they came from is stored for | |
| 9 inspection by the admin or for use by other modules which might take action | |
| 10 against the reported accounts. | |
| 11 | |
| 12 ## Configuration | |
| 13 | |
| 14 ### Trusted reporters | |
| 15 | |
| 16 You can configure which servers the module will trust reports from: | |
| 17 | |
| 18 ``` | |
| 19 trusted_reporters = { "example.com", "example.net" } | |
| 20 ``` | |
| 21 | |
| 22 Reports from non-domain JIDs are currently always ignored (even if listed). | |
| 23 | |
| 24 Reports from domain JIDs which are not listed here are logged so the admin | |
| 25 can decide whether to add them to the configured list. | |
| 26 | |
| 27 ## Compatibility | |
| 28 | |
| 29 Should work with 0.12, but has not been tested. | |
| 30 | |
| 31 Tested with trunk (2024-11-22). | |
| 32 |
