You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently we speak a mix of the AMaViS AV protocol and our own JSON-based protocol on a UNIX domain socket between the client and Peekaboo. As discussed in rspamd/rspamd#1860 there are multiple reasons to put this on a more well-defined basis, using HTTP(S) and REST protocols and mechanisms.
Peekaboo's server, the scan_file.py client and the AMaViS plugin would need extension to support:
other socket types than UNIX domain
HTTP as basic transfer protocol
definition and usage of REST/JSON for all operations, input and output
HTTPS for secure scaling across machine boundaries including
server authentication (server certificate and CRL checking)
client authentication (e.g. pre-shared keys and TLS client certificates)
The text was updated successfully, but these errors were encountered:
Currently we speak a mix of the AMaViS AV protocol and our own JSON-based protocol on a UNIX domain socket between the client and Peekaboo. As discussed in rspamd/rspamd#1860 there are multiple reasons to put this on a more well-defined basis, using HTTP(S) and REST protocols and mechanisms.
Peekaboo's server, the
scan_file.py
client and the AMaViS plugin would need extension to support:The text was updated successfully, but these errors were encountered: