Axiso

Notes

IMacros et data-reactid et XPath

Journal — novembre 2016 , , ,

Un remplissage de formulaire à automatiser avec iMacros. Un attribut data-reactid (librairie React) se trouve sur les champs et rend impossible l’utilisation de la méthode basique sur un champ avec saisie assistée : la donnée est bien inscrite par iMacros mais disparait aussitôt que l’on clique ailleurs.

TAG POS=1 TYPE=INPUT:TEXT FORM=CLASS:hop ATTR=ID:ploum CONTENT="abcdef"

La solution pourrait être de supprimer cet attribut. Ceci fonctionne mais peut compromettre le fonctionnement du formulaire et est très lent (blocage jusqu’à timeout) avec une commande javascript :

URL GOTO=javascript:{document.getElementById('ploum').removeAttribute('data-reactid');}

Un bricolage fut de simuler une saisie réelle au clavier :

SET path /html/body/form/input[@id='ploum']
EVENT TYPE=MOUSEDOWN XPATH={{path}} BUTTON=0
TAG XPATH={{path}} CONTENT="abcdef"
EVENT TYPE=KEYPRESS XPATH={{path}} CHAR='.'
EVENT TYPE=KEYPRESS XPATH={{path}} KEY=8

iMacros place le curseur dans le champ, copie la donnée, ajoute un caractère, le supprime.
Du bricolage.


Poids des toners Samsung

Journal — août 2015

Parce que ce n’est absolument pas intéressant …

Comparaison du poids des toners Samsung CLT-K406S, couleur noir.
Toner Samsung

Modèle livré avec l’imprimante (étiquette « initial »)

A la mise en service : 460 grammes.
Une fois inutilisable car complètement vidé : 450 grammes.

Modèle acheté individuellement

A la mise en service : 480 grammes.

Soit 20g de plus que le premier. Ce qui laisse penser que le toner « initial » est rempli aux deux tiers.
Rien de bien nouveau toutefois.


Liste d’outils de statistiques

Journal — septembre 2011 ,

Liste constituée lors de la recherche d’un outil d’analyse des statistiques de fréquentation :


Liste de webmail / groupware

Liste constituée lors de la recherche d’un outil de messagerie en ligne comprenant des modules de gestion de contacts et un calendrier.


Démonstration d’une sécurisation SSL/TLS

Journal — mars 2009 , ,

Rien d’extraordinaire, juste parce que la démonstration est très simple.

Configurer le serveur FTP en identification de base (identifiant + passe) (avec Pure-FTPd déjà configuré avec l’option TLS : rm /etc/pure-ftpd/conf/TLS
/etc/init.d/pure-ftpd restart
)

aptitude install tcpdump
tcpdump -A port 21 >> ftp_dump_clear.txt

Là, Tcpdump attend de capturer tous les paquets transitant sur le port 21 du serveur FTP. Il enregistrera les données dans un fichier.
Avec un client FTP, ouvrir une connexion vers le serveur et la fermer. Clore Tcpdump : CTRL+C.

vi ftp_dump_clear.txt

Tcpdump affiche quelques lignes correspondant aux paquets capturés. Rechercher la chaîne « PASS »

/PASS

A cet endroit le passe de connexion apparait très clairement.
Quitter ce fichier

:q

Puis paramétrer le serveur FTP avec l’option SSL/TLS (avec Pure-FTPd : echo 2 >> /etc/pure-ftpd/conf/TLS
/etc/init.d/pure-ftpd restart
)

Relancer une capture des paquets

tcpdump -A port 21 >> ftp_dump_tls.txt

Et effectuer cette fois-ci une connexion en FTPS ou FTPES à partir de son client FTP puis la fermer. Clore Tcpdump : CTRL+C.

vi ftp_dump_tls.txt

Le passe n’apparait plus en clair.


Liens référencement

Journal — février 2009

Liens