Simuler Error parsing

Forum dédié à l'accès à DomoticZ depuis l'extérieur de chez vous : routage de ports, VPN, VPS ...
La sécurité, c'est important !!
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Simuler Error parsing

Message par pierrotori »

Bonjour
j'aurais voulu simuler cette erreur Error parsing http request address: dans domoticz, j'ai essayé avec

Code : Tout sélectionner

curl "https://<nomdomaine>/json?"
mais j'ai cette erreur
<html><head><title>Unauthorized</title></head><body><h1>401 Unauthorized</h1></body></html>

quelle est l'url pour avoir cette erreur Error: Error parsing http request address: ?
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Simuler Error parsing

Message par Keros »

Je n'ai pas compris ce que tu cherchais à faire ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Simuler Error parsing

Message par pierrotori »

a déclencher l’erreur parsing . pourquoi , pour valider une règle fail2ban
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: Simuler Error parsing

Message par Keros »

Compris, mais désolé, je ne pourrai pas t'aider.

Je viens de déplacer le sujet dans la section dédiée aux connexions depuis l'extérieur.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Simuler Error parsing

Message par Neutrino »

Peut être un truc style
https://<nomdomaine>/admin
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
pierrotori
Messages : 821
Inscription : 29 févr. 2016, 12:11

Re: Simuler Error parsing

Message par pierrotori »

nan ca ne déclenche pas error parsing
denis_brasseur
Messages : 898
Inscription : 24 déc. 2018, 17:05
Localisation : (26)

Re: Simuler Error parsing

Message par denis_brasseur »

Tu devrais pouvoir le faire via
https://www.domoticz.com/wiki/Setup_fai ... g_fail2ban
en personnalisant la commande dans le fichier wronglogin.txt en y insérant Error parsing

Code : Tout sélectionner

2023-12-22 01:14:25.262  Error: Error parsing http request address: ::ffff:xx.xx.xx.xx
Il te faut au préalable avoir ajouté la ligne

Code : Tout sélectionner

 Error: Error parsing http request address: ::ffff:<HOST>
dans le failregex de /etc/fail2ban/filter.d/domoticz.conf
Pi3 + DD PiDrive - RFXtrx433 - AEON Labs ZW090
lost
Messages : 1511
Inscription : 12 nov. 2016, 11:01

Re: Simuler Error parsing

Message par lost »

On a tendance à l'oublier, mais l'open-source c'est de la "boite blanche". Ici récupérer l'archive source de la version stable actuelle:
https://github.com/domoticz/domoticz/re ... tag/2024.4

Si on cherche l'erreur dans le code (sans le error initial ajouté par le logger) après extraction:

Code : Tout sélectionner

grep -r "Error parsing http request address" *
webserver/connection.cpp:						_log.Log(LOG_ERROR, "Error parsing http request address: %s", host_remote_endpoint_address_.c_str());
Ce qui amène à un traitement d'erreur dans connection::handle_read(), sur request_parser_.parse() qui retourne false.

Ce qui amène à ce résultat se trouve dans boost::tribool request_parser::consume() du fichier request_parser.cpp dans le même chemin.

Je te laisse y voir ce qui, dans ce que le serveur http de Domoticz reçoit, peut provoquer cette erreur.
Répondre