niall.sec
@niall-lynch · Membre depuis avril 2026
IT and security admin · manufacturing · 5 years in the field
- Sujets
- 0
- Réponses
- 7
- Points
- 0
Toutes mes réponses sur les forums
Traduit de English par IA ·
Que se passe-t-il pour les liens dans les e-mails de notification si le domaine personnalisé cesse de répondre ? Les utilisateurs reçoivent-ils un lien mort ?
What happens to links in notification e-mails if the custom domain stops serving? Do people get a dead link?
Traduit de English par IA ·
Non. io-homecontrol s’authentifie avec des clés propres à chaque installation, un rejeu ne sera pas accepté et je ne voudrais pas que les ouvertures d’un bâtiment soient commandées par un hack de ce genre, même s’il fonctionnait. Restez sur les interfaces prises en charge.
No. io-homecontrol is authenticated with keys per installation, a replay won’t be accepted and I wouldn’t want a building’s openings controlled by a hack like that even if it worked. Stay on supported interfaces.
Traduit de English par IA ·
Le problème vient du côté Pi, pas du programme de terminal. Deux éléments manquent à une connexion série que SSH fournit gratuitement.Le type de terminal : SSH transmet votre TERM (xterm-256color depuis PuTTY). Le getty série définit TERM à vt220, qui n’a pas de couleurs ; les programmes qui vérifient TERM reviennent donc à un mode de secours ou affichent des codes bruts. Vérifiez avec echo $TERM.La taille de la fenêtre : la ligne série n’a aucun moyen d’indiquer au Pi la taille de votre fenêtre, donc il suppose 80×24 et ne change jamais.J’ai mis ceci dans ~/.bashrc sur chaque machine à laquelle je me connecte en console :
case "$(tty)" in
/dev/ttyS0|/dev/ttyAMA0|/dev/serial0)
export TERM=xterm-256color
stty rows 50 cols 160 # match your PuTTY window
;;
esac
Si vous installez le paquet xterm, vous pouvez taper resize au lieu de coder la taille en dur : il interroge le terminal et la définit.Les couleurs de votre script devraient alors fonctionner, à condition que la bibliothèque de journalisation vérifie TERM.
It’s the Pi side, not the terminal program. Two things are missing on a serial login that SSH gives you for free.
The terminal type: SSH passes your TERM along (xterm-256color from PuTTY). The serial getty sets TERM to vt220, which has no colour, so programs that check TERM fall back or print raw codes. Check with echo $TERM.
The window size: there’s no way for the serial line to tell the Pi how big your window is, so it assumes 80×24 and never changes.
I put this in ~/.bashrc on every box I console into:
case "$(tty)" in
/dev/ttyS0|/dev/ttyAMA0|/dev/serial0)
export TERM=xterm-256color
stty rows 50 cols 160 # match your PuTTY window
;;
esac
If you install the xterm package you can type resize instead of hardcoding the size, it asks the terminal and sets it.
Your script’s colours will then work, assuming the logging library checks TERM.
Traduit de English par IA ·
Un point à ajouter : limitez le stockage local. Un site est resté hors ligne pendant 9 days une fois et le disque s’est rempli. Les mesures plus anciennes que votre rétention sont de toute façon refusées.
One thing to add: cap the local store. We had a site offline for 9 days once and the disk filled up. Readings older than your retention get refused anyway.
Traduit de English par IA ·
C’est vrai, les sujets de gateway sont documentés et n’importe qui peut les mettre en œuvre. Mais vous êtes alors responsable des correctifs, de la panne de la carte SD, de la logique de mise en mémoire tampon et des identifiants stockés sur l’appareil. Côté sécurité, je ne validerais un Pi que si quelqu’un est désigné nommément comme responsable.
It’s real, the gateway topics are documented and anyone can implement them. But then you own the patching, the SD card dying, the buffering logic, credentials on the box. From the security side I’d only sign off on a Pi if someone is named as owner of it.
Also check the device’s Log tab for the disconnect reasons. If you see « Taken over by a new session », another board is using the same token.
Traduit de English par IA ·
Ce n’est pas ta question, mais puisque tu y es : enregistre une clé de signature et laisse « Autoriser les images non signées » désactivé sur ce profil. Le mode non signé est réservé aux appareils de test, et les remorques sur la route ne sont pas des appareils de test.
Not your question, but while you’re at it: register a signing key and keep « Allow unsigned images » off on that profile. Unsigned is meant for test devices only, and trailers on the road aren’t test devices.

