Bonjour,
quelqu'un peut il me donner une ReGex qui matche sur une @IP ?
Merci,
David
Bonjour,
quelqu'un peut il me donner une ReGex qui matche sur une @IP ?
Merci,
David
Bonjour,
quelqu'un peut il m'indiquer une méthode permettant d'obtenir l'@IP de l'expéditeur d'un mèl.
Merci,
David
Mon Tutoriel sur la programmation «Python»
Mon Tutoriel sur la programmation «Shell»
Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
Et on poste ses codes entre balises [code] et [/code]
Avec Claws-mail, affiche les entêtes avec Ctrl+H, par exemple.
bonjour
Comme il a été écrit, il faut lire les entetes du mail
MAIS
on peut trouver des infos sur le premier serveur smtp, mais pas obligatoirement l'ip de l'expéditeur (même rarement) !
----------
Et puisque tu parles de regex, si les mails ne sont pas sauvegardés sur ta machine, il est possible d'utiliser un client console ou même curl (exemple) dans un script bash
Dans un texte il y a une @IP.
Comment faire ressortir sa ligne avec grep ?
Merci,
David
Bonjour
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $ cat testip.txt Dans le texte on peut trouver l'adresse miroir 127.0.0.1 qui correspond à localhost, et des adresses fantaisistes comme 192.168.1.254 ou 124.35.16.250. En ipv6, on a 2001:0db8:3c4d:0015:0000:d234::3eee:0000.Ça pique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $ grep -o '\(\(25[0-5]\|2[0-4][0-9]\|[01]\?[0-9][0-9]\?\)\.\(25[0-5]\|2[0-4][0-9]\|[01]\?[0-9][0-9]\?\)\.\(25[0-5]\|2[0-4][0-9]\|[01]\?[0-9][0-9]\?\)\.\(25[0-5]\|2[0-4][0-9]\|[01]\?[0-9][0-9]\?\)\)\|\(\(\([0-9A-Fa-f]\{1,4\}:\)\{7\}[0-9A-Fa-f]\{1,4\}\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{6\}:[0-9A-Fa-f]\{1,4\}\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{5\}:\([0-9A-Fa-f]\{1,4\}:\)\?[0-9A-Fa-f]\{1,4\}\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{4\}:\([0-9A-Fa-f]\{1,4\}:\)\{0,2\}[0-9A-Fa-f]\{1,4\}\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{3\}:\([0-9A-Fa-f]\{1,4\}:\)\{0,3\}[0-9A-Fa-f]\{1,4\}\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{2\}:\([0-9A-Fa-f]\{1,4\}:\)\{0,4\}[0-9A-Fa-f]\{1,4\}\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{6\}\(\(b\(\(25[0-5]\)\|\(1d\{2\}\)\|\(2[0-4]d\)\|\(d\{1,2\}\)\)b\)\.\)\{3\}\(b\(\(25[0-5]\)\|\(1d\{2\}\)\|\(2[0-4]d\)\|\(d\{1,2\}\)\)b\)\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{0,5\}:\(\(b\(\(25[0-5]\)\|\(1d\{2\}\)\|\(2[0-4]d\)\|\(d\{1,2\}\)\)b\)\.\)\{3\}\(b\(\(25[0-5]\)\|\(1d\{2\}\)\|\(2[0-4]d\)\|\(d\{1,2\}\)\)b\)\)\|\(::\([0-9A-Fa-f]\{1,4\}:\)\{0,5\}\(\(b\(\(25[0-5]\)\|\(1d\{2\}\)\|\(2[0-4]d\)\|\(d\{1,2\}\)\)b\)\.\)\{3\}\(b\(\(25[0-5]\)\|\(1d\{2\}\)\|\(2[0-4]d\)\|\(d\{1,2\}\)\)b\)\)\|\([0-9A-Fa-f]\{1,4\}::\([0-9A-Fa-f]\{1,4\}:\)\{0,5\}[0-9A-Fa-f]\{1,4\}\)\|\(::\([0-9A-Fa-f]\{1,4\}:\)\{0,6\}[0-9A-Fa-f]\{1,4\}\)\|\(\([0-9A-Fa-f]\{1,4\}:\)\{1,7\}:\)\)' testip.txt 127.0.0.1 192.168.1.254 124.35.16.250 2001:0db8:3c4d:0015:0000:d234::3eee
Partager