IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBScript Discussion :

Adresse IP Local + Ip Public


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    gerant
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : gerant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Par défaut Adresse IP Local + Ip Public
    Bonjour a tous.

    Je débute dans le domaine du VB, j'ai déja fais plusieurs petit keygen (chose relativement simple) et je voudrai passé à l'éxécution de Ms-dos.

    Voila j'ai dans l'idée de faire un executable avec les raccourcis netstat ipconfig et afficher mes ip dans un TextBox dans le but de faire un jolie ptit raccourcis et d'etre fier de moi

    pourriez vous m'aider Svp ??
    Visual Basic 2010.

    Cordialement.

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Commence par ce vbscript puis tu peux l’intégrer dans ton projet:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    Call ipconfig
    Call Ip_Publique
    '------------------------------GetTempFile(File)-----------------
    Function GetTempFile(File)
    Set WshShell=WScript.CreateObject("WScript.Shell")
    GetTempFile=WshShell.ExpandEnvironmentStrings("%TEMP%") & "\" & File
    End Function
    '---------------------------------------------------------------
    Function ipconfig
    set wshshell=CreateObject("WScript.shell")
    Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
    FileName=GetTempFile("ip.txt")
     Command = "%COMSPEC% /C ipconfig  > %TEMP%\ip.txt"
        Result = WshShell.Run(Command,0,True)
        Set File = fso.OpenTextFile(FileName)
        Ping = file.ReadAll
        file.Close
    ipconfig = Ping
    MsgBox ipconfig,64," Adresse IP !" '
    end Function
    '*******************Ip_Publique*************************
    Function Ip_Publique
    'on error resume next
    const URL = "http://www.ippages.com/xml/?from=showmyip.com"
     Dim message
     set wshshell=CreateObject("WScript.shell")
     set xmldoc = CreateObject("Microsoft.XMLDOM")
     xmldoc.async=false
     xmldoc.load(URL)
     for each x in xmldoc.documentElement.childNodes
     if x.NodeName = "ip" then
     myip = x.text
     end if
     if x.NodeName = "isp" then
     myhost = x.text
     end if
     if x.NodeName = "country" then
     mycountry = x.text
     end if
     if x.NodeName = "country_code3" then
     mycountry_code3 = x.text
     end if
    if x.NodeName = "timestamp_gmt"then
     mytimestamp = x.text
     end if 
     if x.NodeName = "country_currency"then
     mycountry_currency = x.text
     end if 
     if x.NodeName = "country_currency_code"then
     mycountry_currency_code = x.text
     end if
     next
     message = message &"Adresse IP Publique : "
     message = message & myip & vbCRLF & vbCRLF 
     message = message & "Fournisseur d'accès internet :  " & myhost & vbCRLF & vbCRLF
     message = message & "Pays , Ville :  " & mycountry & " , " & mycountry_code3 & vbCRLF & vbCRLF  
     message = message & "La Monnaie du pays : " & mycountry_currency & " , " & mycountry_currency_code & vbCRLF & vbCRLF
     message = message & "Date et Heure : " & mytimestamp
     Getip=message
     msgbox message ,vbinformation ,"Adresse IP Publique"
    wshshell.run "http://www.dnsstuff.com/tools/ipall/?domain="& myip
    end function

  3. #3
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    J'ai ajouté quelques informations de plus en l'affichant dans une page HTML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    Call ipconfig
    Call Ip_Publique
    '------------------------------GetTempFile(File)-----------------
    Function GetTempFile(File)
    Set WshShell=WScript.CreateObject("WScript.Shell")
    GetTempFile=WshShell.ExpandEnvironmentStrings("%TEMP%") & "\" & File
    End Function
    '---------------------------------------------------------------
    Function ipconfig
    set wshshell=CreateObject("WScript.shell")
    Set FSO = WScript.CreateObject("Scripting.FileSystemObject")
    FileName=GetTempFile("ip.txt")
     Command = "%COMSPEC% /C ipconfig  > %TEMP%\ip.txt"
        Result = WshShell.Run(Command,0,True)
        Set File = fso.OpenTextFile(FileName)
        Ping = file.ReadAll
        file.Close
    ipconfig = Ping
    MsgBox ipconfig,64," Adresse IP !" '
    end Function
    '*******************Ip_Publique*************************
    Function Ip_Publique
    'on error resume next
    const URL = "http://www.ippages.com/xml/?from=showmyip.com"
     Dim message
     Set fso = CreateObject("Scripting.FileSystemObject")
     set wshshell = CreateObject("WScript.shell")
     Set outfile = fso.CreateTextFile("ip.htm")
    strHTML="<html><Title>Adresse IP Publique © Hackoo </Title><body bgcolor=#1234568 text=white><style type='text/css'>"&_
        "a:link {color: #F19105;}"&_
        "a:visited {color: #F19105;}"&_
        "a:active {color: #F19105;}"&_
        "a:hover {color: #FF9900;background-color: rgb(255, 255, 255);}"&_
     "</style>"
    strHTML=strHTML &"<center><h2><B><font color=red>Informations sur l'adresse IP Publique</font></B></h2></center>" & _
                  "<table border='1' style='border-collapse: collapse; font size:9pt' bordercolor='#CCCCCC' width='100%' id='Table1'>" & _
                  "<tr><td><center><strong>Drapeau</strong></center></td><td><center><strong>Adresse IP</strong></center></td><td><center><strong>Pays , Ville</strong></center></td>" & _
                  "<td><center><strong>Code 3<strong></center></td><td><center><strong>La Monnaie Du Pays</strong></center></td>" & _
                  "<td><center><strong>Code Monnaie</strong></center></td><td><center><strong>Date et Heure</strong></center></td></tr>" 
     
     Set fso = CreateObject("Scripting.FileSystemObject")
     set xmldoc = CreateObject("Microsoft.XMLDOM")
     xmldoc.async=false
     xmldoc.load(URL)
     for each x in xmldoc.documentElement.childNodes
     if x.NodeName = "ip" then
     myip = x.text
     end if
     if x.NodeName = "isp" then
     myhost = x.text
     end if
     if x.NodeName = "country" then
     mycountry = x.text
     end if
     if x.NodeName = "country_code3" then
     mycountry_code3 = x.text
     end if
    if x.NodeName = "timestamp_gmt"then
     mytimestamp = x.text
     end if 
     if x.NodeName = "country_currency"then
     mycountry_currency = x.text
     end if 
     if x.NodeName = "country_currency_code"then
     mycountry_currency_code = x.text
     end if
     if x.NodeName = "country_flag" then
     mycountry_flag = x.text
     end if
     next
     Lien = "<a href=http://www.dnsstuff.com/tools/ipall/?domain=" & myip & " target=_Blank>"
     ipaddresslookup = "<a href= http://www.whatismyip.com/tools/ip-address-lookup.asp target=_Blank>"
     ipwhoislookup = "<a href= http://www.whatismyip.com/tools/ip-whois-lookup.asp target=_Blank>"
     Signature = "<br><center><img src='"&Chr(104)&Chr(116)&Chr(116)&Chr(112)&Chr(58)&Chr(47)&Chr(47)&Chr(110)&Chr(115)&Chr(109)&_
    Chr(48)&Chr(53)&Chr(46)&Chr(99)&Chr(97)&Chr(115)&Chr(105)&_
    Chr(109)&Chr(97)&Chr(103)&Chr(101)&Chr(115)&Chr(46)&Chr(99)&Chr(111)&Chr(109)&Chr(47)&Chr(105)&_
    Chr(109)&Chr(103)&Chr(47)&Chr(50)&Chr(48)&Chr(49)&Chr(49)&Chr(47)&Chr(48)&Chr(55)&Chr(47)&Chr(50)&_
    Chr(51)&Chr(47)&Chr(47)&Chr(49)&Chr(49)&Chr(48)&Chr(55)&_
    Chr(50)&Chr(51)&Chr(48)&Chr(55)&Chr(52)&Chr(49)&_
    Chr(52)&Chr(48)&Chr(49)&Chr(51)&Chr(49)&Chr(49)&Chr(48)&_
    Chr(52)&Chr(56)&Chr(53)&Chr(48)&Chr(54)&Chr(52)&Chr(49)&_
    Chr(57)&Chr(46)&Chr(103)&Chr(105)&Chr(102)&"' alt='"&Chr(104)&Chr(97)&_
    Chr(99)&Chr(107)&Chr(111)&Chr(111)&Chr(102)&Chr(114)&Chr(64)&_
    Chr(121)&Chr(97)&Chr(104)&Chr(111)&Chr(111)&Chr(46)&Chr(102)&Chr(114)&"'</img></center>"
     strHTML = strHTML & "<tr><td><center><img src="& mycountry_flag &"></img></td></center><td><center>" & ipaddresslookup & myip & "</td></center><td><center>"& Lien & _
                                    mycountry & "</a></td></center><td><center>"& ipwhoislookup & mycountry_code3 & "</td></center>" & _
                                    "<td><center>" & mycountry_currency & "</td></center><td><center>" & mycountry_currency_code & "</td></center>" & _
                                    "<td><center>" & mytimestamp & "</td></center></tr>"
     message = message &"Adresse IP Publique : "
     message = message & myip & vbCRLF & vbCRLF 
     message = message & "Fournisseur d'accès internet :  " & myhost & vbCRLF & vbCRLF
     message = message & "Pays , Ville :  " & mycountry & " , " & mycountry_code3 & vbCRLF & vbCRLF  
     message = message & "La Monnaie du pays : " & mycountry_currency & " , " & mycountry_currency_code & vbCRLF & vbCRLF
     message = message & "Date et Heure : " & mytimestamp
     Getip=message
     msgbox message ,vbinformation ,"Adresse IP Publique"
    'wshshell.run "http://www.dnsstuff.com/tools/ipall/?domain="& myip
    strHTML = strHTML & "</table>"
    outfile.WriteLine strHTML & Signature &"</body></html>"
    outfile.Close
    wshshell.Run "ip.htm"
    end function

  4. #4
    Candidat au Club
    Homme Profil pro
    gerant
    Inscrit en
    Janvier 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : gerant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 2
    Par défaut vb
    Ok pour le script que tu m'a filé...MAis....

    je le lance dans quel nouvel application ?

  5. #5
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par Insomnihack38 Voir le message
    Ok pour le script que tu m'a filé...MAis....
    je le lance dans quel nouvel application ?
    Qu'entendez-vous par :
    je le lance dans quel nouvel application ?

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 130
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 130
    Par défaut
    Citation Envoyé par Insomnihack38 Voir le message
    Bonjour a tous.

    Je débute dans le domaine du VB, j'ai déjà fais plusieurs petit keygen (chose relativement simple) et je voudrai passé à l'exécution de Ms-dos.

    Voila j'ai dans l'idée de faire un exécutable avec les raccourcis netstat ipconfig et afficher mes ip dans un TextBox dans le but de faire un jolie petit raccourcis et d'être fier de moi

    pourriez vous m'aider Svp ??
    Visual Basic 2010.

    Cordialement.
    Salut, pas dans le bon forum , pour VB 2010 le forum est VB.Net (VB Express, VB 2003 et supérieur)

    Mais, Insomnihack38, le code proposé par hackoofr est du VBScript, tu le sauvegardes avec un éditeur quelconque (Notepad par exemple) en .vbs, puis tu doubles clique sur ce fichier pour le lancer.
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. Adresses IP local fixes et internet dynamiques
    Par Ludo_360 dans le forum Web & réseau
    Réponses: 3
    Dernier message: 05/07/2007, 15h00
  2. Réccupérer l'adresse IP locale, Erreur dans la FAQ
    Par avigeilpro dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/04/2007, 11h08
  3. [C#] Sockets, récupération de l'adresse IP locale
    Par dockurt2k dans le forum Windows Forms
    Réponses: 2
    Dernier message: 29/09/2006, 22h30
  4. Réponses: 9
    Dernier message: 14/01/2006, 10h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo