Auteur Sujet: [Résolu] Connaitre son SMTP en ligne de commande  (Lu 2756 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne IOA
  • Membre Junior
  • *
  • Messages: 29
  • +1/-0
    • Plateforme Communautaire
[Résolu] Connaitre son SMTP en ligne de commande
« le: 28 janvier 2018 à 15:22:56 »
Bonjour,

Je cherche une ligne de commande qui me ressortirais le SMTP du réseau actuel.

Identique a ca si possible https://www.developpez.net/forums/d1173205/autres-langages/general-visual-basic-6-vbscript/vbscript/savoir-nom-serveur-smtp-connexion-cours/

Merci a ceux qui répondrons.
« Modifié: 28 janvier 2018 à 22:19:47 par tito »

Hors ligne coyotus

  • Contributeur de Kali-linux.fr
  • Membre Elite
  • *****
  • Messages: 3779
  • +266/-30
  • IN GNU WE TRUST
    • Groupe d'Utilisateurs de GNU/Linux...
Re : Connaitre son SMTP en ligne de commande
« Réponse #1 le: 28 janvier 2018 à 19:31:43 »
ça doit savoir se scripter en bash avec des outils comme whois ip public afin de savoir chez quel FAI on se trouve mais Comme je ne suis en France ça sera difficile de te faire un exemple.

Mais en gros tu crées des variable style

SMTP_ORANGE="smtp.orange.fr"
SMTP_SFR="smtp.sfr.com"

Ensuite avec un grep sur un whois de ton ip public ou selon le SSID de ton hotspot tu dois savoir bidouiller ça.

Edit: c'est pas propre mais essaye ceci

curl -s http://check414.free.fr/index.php/mon-smtp/ | sed -n -r 's%<b>(.*)<\/b>%\1%p'
Ou ce lien: http://check414.free.fr/index.php/mon-smtp/
« Modifié: 28 janvier 2018 à 19:45:04 par coyotus »

Hors ligne coyotus

  • Contributeur de Kali-linux.fr
  • Membre Elite
  • *****
  • Messages: 3779
  • +266/-30
  • IN GNU WE TRUST
    • Groupe d'Utilisateurs de GNU/Linux...
Re : Connaitre son SMTP en ligne de commande
« Réponse #2 le: 28 janvier 2018 à 19:50:41 »
J'ai édité mon message ? tu l'a lu ?

Hors ligne IOA
  • Membre Junior
  • *
  • Messages: 29
  • +1/-0
    • Plateforme Communautaire
Re : Re : Connaitre son SMTP en ligne de commande
« Réponse #3 le: 28 janvier 2018 à 19:56:06 »
J'ai édité mon message ? tu l'a lu ?

OK, c'est parfait tout ca je te remercie coyotus, du fond du coeur merci.

Hors ligne coyotus

  • Contributeur de Kali-linux.fr
  • Membre Elite
  • *****
  • Messages: 3779
  • +266/-30
  • IN GNU WE TRUST
    • Groupe d'Utilisateurs de GNU/Linux...
Re : Connaitre son SMTP en ligne de commande
« Réponse #4 le: 28 janvier 2018 à 20:04:29 »
En très très sale j'ai

curl -s http://check414.free.fr/index.php/mon-smtp/ | sed -n -r 's%<b>(.*)<\/b>%\1%p' | cut -d":" -f2 | cut -d"<" -f1
Ce qui donne

#!/bin/bash

### BEGIN INIT INFO
# Provides:          snortmail
# Required-Start:    $local_fs $remote_fs
# Required-Stop:
# X-Start-Before:    rmnologin
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Snortmail
# Description: alerte snort via email
### END INIT INFO

VOTRESMTP=$(curl -s http://check414.free.fr/index.php/mon-smtp/ | sed -n -r 's%<b>(.*)<\/b>%\1%p' | cut -d":" -f2 | cut -d"<" -f1)

if [ -s /var/log/snort/snort.log ] ; then
sendemail -f snort@snort.com -t VOTREMAIL@MAIL.COM -u Alerte Intrusion -m "Attention une intrusion a été détectée !" -s $VOTRESMTP
fi

exit 0

Après il faut nettoyer tout ça pour optimiser la commande pour éviter le double cut

Hors ligne IOA
  • Membre Junior
  • *
  • Messages: 29
  • +1/-0
    • Plateforme Communautaire
Re : Re : Connaitre son SMTP en ligne de commande
« Réponse #5 le: 28 janvier 2018 à 21:29:02 »
En très très sale j'ai

curl -s http://check414.free.fr/index.php/mon-smtp/ | sed -n -r 's%<b>(.*)<\/b>%\1%p' | cut -d":" -f2 | cut -d"<" -f1
Ce qui donne

#!/bin/bash

### BEGIN INIT INFO
# Provides:          snortmail
# Required-Start:    $local_fs $remote_fs
# Required-Stop:
# X-Start-Before:    rmnologin
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Snortmail
# Description: alerte snort via email
### END INIT INFO

VOTRESMTP=$(curl -s http://check414.free.fr/index.php/mon-smtp/ | sed -n -r 's%<b>(.*)<\/b>%\1%p' | cut -d":" -f2 | cut -d"<" -f1)

if [ -s /var/log/snort/snort.log ] ; then
sendemail -f snort@snort.com -t VOTREMAIL@MAIL.COM -u Alerte Intrusion -m "Attention une intrusion a été détectée !" -s $VOTRESMTP
fi

exit 0

Après il faut nettoyer tout ça pour optimiser la commande pour éviter le double cut

LOL juste le temps de me détendre un peu et voila que tombe du ciel la commande qui vas bien ;) merci a toi de ma part mais aussi et surtout de la part de ceux qui utiliserons se script ;)

Hors ligne IOA
  • Membre Junior
  • *
  • Messages: 29
  • +1/-0
    • Plateforme Communautaire
Re : Connaitre son SMTP en ligne de commande
« Réponse #6 le: 28 janvier 2018 à 22:16:58 »
Merci a toi Coyotus, sujet résolu ;)
« Modifié: 28 janvier 2018 à 22:19:07 par tito »