Post contrassegnati con “sendxmpp”

sendxmpp

sendxmpp è un software capace di inviare stringhe di testo (ma anche file) dal terminale ad un JID o MUC XMPP.

E' disponibile in molteplici incarnazioni, tra le quali le migliori sono:

Un'utilizzo plausibile è quello di inviare log (non riservati) ad un contatto XMPP (in questo caso se stessi); ad esempio:

tail -F /var/log/auth.log | grep -i --line-buffered -e "failed" -e "invalid" -e "accepted" | go-sendxmpp -i -t user@domain.tld

oppure:

journalctl -xe -f -u wesnoth-1.16-server.service | grep -i --line-buffered "has logged on" | go-sendxmpp -i -t user@domain.tld

Il risultato del secondo esempio è un messaggio del tipo:

service 20:00
Jan 16 20:00:03 pandora.woodpeckersnest.space wesnothd-1.16[689]: 20240116 20:00:03 info server: +2001:redacted::2     roughnecks has logged on

Se avete altre idee utili su come utilizzare questi software, fatecelo sapere nei commenti!