Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[Script] Verificar IP externo

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    [Script] Verificar IP externo

    Pessoal, segue aqui um pequeno e simples script totalmente funcional que seja possível visualizar o IP Externo de um micro no linux.

    Se preferir que o programa apresente uma caixa de diálogo informando seu IP (na minha opinião assim é bem intuitivo e elegante ), então basta instalar um dos seguintes pacotes, ou os dois se preferir... ZENITY e/ou XDIALOG.

    Lembrando que o script também pode apresentar o IP externo apenas no terminal mesmo caso não queira instalar o ZENITY e/ou XDIALOG.

    Código:
    #!/bin/sh
    ###################################
    #                                                                          #
    # Autor: Phillipe Smith                                            #
    # E-Mail: phillipe@archlinux.com.br                          #
    #                                                                          #
    # Descricao: Script no qual apresenta qual o            #
    # ip ( externo ) utilizado pelo seu micro.                  #
    #                                                                          #
    # OBS: Esteja a vontade para modificar esse script   #
    #                                                                          #
    ###################################
     
    TMP=/tmp/ip.txt
     
    # Caso tenha o zenity instalado, aparecerá uma caixa de dialogo informando o seu ip externo atual. Mas vc pode comentar a linha abaixo caso queira que o programa utilize o Xdialog ou o Terminal simplesmente
    DIALOGZ=`which zenity`
     
    # Se não tiver o zenity instalado, então aparecerá uma caixa de dialogo do Xdialog apresentando seu ip externo. Mas Vc pode comentar essa linha caso queira utilizar somente o Terminal mesmo.
    DIALOGX=`which Xdialog`
     
    wget -q -O $TMP http://checkip.dyndns.org
    ip=$(cat $TMP |  awk '{print $6}' | cut -d"<" -f1)
     
    if [ $DIALOGZ ]; then
       $DIALOGZ --info --title="IP Externo" --text="IP Externo Atual:\n\n   $ip"
    else if [ $DIALOGX ]; then
       $DIALOGX --title "IP Externo" --msgbox "IP Externo Atual:\n $ip" 8 38
    else
       # Caso vc não possuia nem o zenity nem o Xdialog instalados em seu micro, execute o programa pelo terminal e o seu IP externo será apresentado.
       clear
            echo -e "\nIP Externo Atual: $ip \n\n"
    fi
    fi
     
    rm -rf $TMP
    Créditos: Phillipe Smith
    There's no place like 127.0.0.1
    Similar Threads

  • Font Size
    #2
    essa é boa, deveria ter esse script no BackTRack... =]
    só pra não ter que entrar no Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
    Não Acha Estranha Essa Frase:
    Eu Sou Hacker e Uso Windows XP!

    Use Débian, Aprenda Slackware e Brinque Muito Com Back|Track


    Fã ->Nickguitar.dll


    Quer ajudar nossso fórum e não sabe como?
    Então click na imagem e ajude-nos com os links off

    Comment


    • Font Size
      #3
      Scritp bastante útil.

      Comment

      X
      Working...
      X