Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
[Résolu] Transfert IP Publique automatisé
Auteur Message
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Salut les batcheurs !

Première inscription et première problématique que je vous soumets. J'ai effectué une recherche mais n'ai rien trouvé qui puisse correspondre à mes besoins. J’espère que vous pourrez m'aider

Voici ce que je souhaiterais faire:
- Config: PC
- SE: WIN XP/VISTA/SEVEN
- Batch automatique qui s’exécute en tache de fond (donc non visible par l'utilisateur ), je pense probablement par les taches planifiées.
- Le batch récupère l'adresse IP publique via un site quelconque du genre: http://www.whatismyip.com/
- Une fois récupérée, il envoit celle-ci par mail sans passer par un client de messagerie et toujours en tache de fond.
- Comme il s'agit du FAI Orange, la fréquence d'envoi serait toutes les 24h ou encore à chaque changement d'IP.

Pourquoi faire ?
- Le client que je représente souhaite pouvoir se connecter à plusieurs agences sur le territoire afin d'y réaliser des opérations de gestion de fichier et cela l'embete de devoir systématiquement appeller quelqu'un de l'agence afin de récupérer l'IP pour ensuite pouvoir se connecter via le bureau à distance et VNC.

Pourquoi pas DynsDNS ?!
- C'est ce que je faisais auparavant, mais depuis peu, ces services demandent des numéros de CB à l'inscription et je n'aime pas réellement ça.

En vérité, j’espère beaucoup qu'un batcheur aurait ça dans son stock et qu'il souhaiterait le partager.... Embarassed

Merci beaucoup pour votre aide !

Lewis.



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Bonjour
je n ai pas le temps de me pencher sur un code mais

y a des codes sur le forum pour récupérer l adresse ip public
telnet pour envoyer le mail.

sinon no-ip-com permet de remplacer dyndns et ce gratuitement je lutilise à mon travail




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Bonjour,

voila un exemple made in Cautex pour récupérer l'adresse ip publique:
Code:

@echo off
call:import_page "http://www.whatismyip.com" tmp.log
for /f "tokens=1,2 delims=:" %%i in ('type tmp.log ^| find "Your IP Address Is"') do echo.IP publique:%%j
del tmp.log
pause
exit

:import_page SOURCE(page_web) DESTINATION(fichier_texte)
(echo.sData = HtmlToText(GetXml("%~1"^)^)
echo.WriteFile "%~2", sData
echo.Function HtmlToText(sHtml^)
echo.With CreateObject("htmlfile"^)
echo..Write sHtml
echo.HtmlToText = .body.innertext
echo.End With
echo.End Function
echo.Function GetXml(sURL^)
echo.Dim Xml
echo.Set Xml = CreateObject("Microsoft.XMLHTTP"^)
echo.Xml.Open "GET", sURL
echo.Xml.send
echo.Do^: wscript.sleep 10^: Loop While Xml.ReadyState ^<^ 4
echo.GetXml = Xml.responseText
echo.End Function
echo.Sub WriteFile(FilePath, sData^)
echo.With CreateObject("Scripting.FileSystemObject"^).OpenTextFile(FilePath, 2, true^)
echo..Write sData: .Close
echo.End With
echo.End Sub)>tmp1.vbs
tmp1.vbs
del tmp1.vbs
goto:eof




Dernière édition par Cαutex le Jeu 14 Juin 2012 - 19:44; édité 2 fois

______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Salut, j'utilise Watch Wan IP, je ne sais pas si cela répondre à ta demande... mais moi il m'a satisfait. Smile



Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
c'était pas une demande^^, c'est toi qui à posté ce sujet.

Sinon non je ne connais pas Watch Wan IP mais si sa te convient c'est le principal.

Tu peux nous dire plus précisément ce qui te pose problème pour ton batch?




______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Citation:
c'est toi qui à posté ce sujet.

Shocked Shocked

euh non désolé. Wink



Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Laddy a écrit:

sinon no-ip-com permet de remplacer dyndns et ce gratuitement je lutilise à mon travail


Merci à toutes et tous,

A la lecture de ton message, Laddy, j'ai donc configuré un host chez no-ip, qui a priori a fonctionné:
seul problème: impossible de me connecter avec VNC, j'obtiens le message suivant:

"Unable to resolve host by name: Le nom demandé est valide et a été trouvé dans la base de données, mais il ne dispose pas des données associées recherchées (11004). Shocked

D'après mes recherches, il s'agirait d'un problème de DNS, mais je ne vois vraiment pas ni dans le pare-feu, ni dans le firmware du modem ou cela peut coincer.

Le plus surprenant, c'est que je ping sans problème sur mon domaine créé sur No-ip: trucbidule.zapto.org
Et de plus, lorsque je passe par Java en forçant un port comme cela: trucbidule.zapto.org:5800 , cela marche sans problèmes !! Mais par VNC, nada...?

Une idée pour m'aider ?

Merci Cmanix pour ton batch ! Je vais essayer de solutionner le problème pour no-ip & VNC puis tester ton batch.

Lewis.



Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Owned a écrit:
Salut, j'utilise Watch Wan IP, je ne sais pas si cela répondre à ta demande... mais moi il m'a satisfait. Smile


Merci Owned, je viens de tester Watch, c'est un ptit freeware effectivement pas mal.... Seul hic, chez moi, il refuse d'envoyer l'email, hormis lorsque je clique sur le bouton "test", la je reçois bien l'e-mail, mais en automatique il va bien chercher l'ip, mais n'envoies pas le mail... Mad

Cmanix a écrit:
Bonjour,

voila un exemple made in manix pour récupérer l'adresse ip publique:

[/code]


Merci Manix, le batch est effectivement sympa et évite d'ouvrir un navigateur et de faire plusieurs manips pour allez chercher l'ip ! Mr. Green
Mais comment le relier désormais avec un envoi par mail ?



Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
@Owned: dsl mes neurones ont disjonctés ^^

@Lewis: je viens de créer une astuce pour envoyer un mail totalement personnalisable ici




______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
L'astuce de cmanix dans le lien donné est uniquement pour gmail à adapter en fonction du fai.
http://batch.xoo.it/t2505-Envoi-de-mail-sans-commande-externe-avec-plusieur…
Pour no-ip/vnc je pense que tu dois ouvrir un port de connexion dans ton routeur pour vnc c'est fait ? dans le pare-feu aussi ?
port 5800 et 5900

tu n'as pas eu de ce soucis avec dyndns ?
l'ip est bien relié à ton adresse no ip ?

et en entrant l ip de connexion internet ça passe via vnc ?



Dernière édition par Laddy le Jeu 15 Mar 2012 - 09:58; édité 2 fois

______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
@Laddy: mon astuce n'est pas que pour gmail, on peut l'utiliser avec n'importe quel compte de messagerie voir même aucun si le serveur smtp utilisé n'exige pas d'authentification.




______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Laddy a écrit:
L'astuce de cmanix dans le lien donné est uniquement pour gmail à adapter en fonction du fai.

Pour no-ip/vnc je pense que tu dois ouvrir un port de connexion dans ton routeur pour vnc c'est fait ? dans le pare-feu aussi ?
port 5800 et 5900

tu n'as pas eu de ce soucis avec dyndns ?
l'ip est bien relié à ton adresse no ip ?

et en entrant l ip de connexion internet ça passe via vnc ?


Jai testé avec compte net2000 ça ne fonctionne pas si je laisse gmail en smtp. Je réessaierai demain




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
normal !


tu dois dans ton cas mettre le serveur smtp qui corespond à ton compte, smtp.gmail.com n'est utilisable que avec un compte gmail.


Exemple:
tu est chez orange et tu à une messagerie orange donc:
smtp = smtp.orange.fr
identifiant= identifiant de ta messagerie orange
mdp=mdp de ta messagerie orange

inconvénient: fonctionne uniquement avec une ligne orange
(port smtp par défaut: 25 non sécurisé)


exemple2 (que je conseil):
tu créé un compte gmail ici
smtp=smtp.gmail.com
identifient=ton adresse mail gmail
mdp=mdp du compte gmail que tu à créé

avantages: fonctionne sur tous les FAI et utilise le protocol SSL (port smtp 465)

EDIT: apparement le smtp de ton fournisseur est "smtp.net2000.ch" utilise le port 25 et SSL=False
source utilisé -> "3. CLIENT MESSAGERIE"




______________________________________________________
Mes principales réalisations: Cp (batch) et IPSvc (autoit)
Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
Lewis a écrit:


Merci Owned, je viens de tester Watch, c'est un ptit freeware effectivement pas mal.... Seul hic, chez moi, il refuse d'envoyer l'email, hormis lorsque je clique sur le bouton "test", la je reçois bien l'e-mail, mais en automatique il va bien chercher l'ip, mais n'envoies pas le mail... Mad


Salut,

bizarre ton problème, tu est sur d'avoir tout bien fait ? Embarassed



Répondre en citant
Message [Résolu] Transfert IP Publique automatisé 
cmanix donc c'est bien ce que je disais ton code est valable uniquement pour gmail il faut l'adapter en fonction de son fai !!!

Citation:

L'astuce de cmanix dans le lien donné est uniquement pour gmail à adapter en fonction du fai.





______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message [Résolu] Transfert IP Publique automatisé 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 2
Aller à la page: 1, 2  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch