Achar IP 1.1
Publicado por Eduardo Vieira Mendes 26/05/2007
[ Hits: 9.070 ]
Atualização do Script "Achar IP" criado por mim.
Agora você tem a opção de escolher o que você deseja saber:
- IP interno da rede.
- IP externo da rede.
- Máscara de rede.
#!/bin/sh ############################################ # Script para saber seu ip # Criado por: # Eduardo Vieira Mendes # eduardovmendes@gmail.com # LUS: 298813 ############################################ uso() { # Função para mostrar a ajuda! echo echo "=================================================================" echo "= Descobrir mascara de rede, IP interno e externo na rede. =" echo "= Uso: acharip <opções> =" echo "= Onde: =" echo "= =" echo "= <opções> =" echo "= -i | --interno Achar seu ip interno na rede =" echo "= -e | --externo Achar seu ip externo na rede =" echo "= -m | --mask Mostra a máscara de rede =" echo "= -h | --help Mostra esta ajuda =" echo "= =" echo "= Exemplo: acharip -i =" echo "=================================================================" echo exit 1 } ipext() { # Remove o arquivo antigo caso ele exista rm -rf /temp/seuip.html 2> /dev/null # Faz download da página com o IP wget -q -O /tmp/seuip.html http://www.iphosting.com.br/ip/ # Extrai do código HTML somente o IP IP=$(cat /tmp/seuip.html | sed -n '13p' | sed -e :a -e 's/<[^>]*>//g;/</N;//ba') # Remove a página baixada rm -rf /tmp/seuip.html # E finalmente mostra seu IP echo "$IP" exit 1 } ipint() { IP=`ifconfig -a | grep inet | head -1 | awk '{print $2}' | cut -d: -f2` echo "Seu IP interno é $IP" exit 1 } mask() { MASK=`ifconfig -a | grep Mask |head -1 |cut -d: -f4` echo "Sua subnet mask é $MASK" exit 1 } # Escolher o que rodar: Ajuda, rpm antigo ou rpm novo! while true ; do case "$1" in -h|--help) uso; exit 1 ;; "") uso ; exit 1 ;; -i|--interno) ipint ; exit 1 ;; -e|--externo) ipext ; exit 1 ;; -m|--mask) mask ; exit 1 ;; --) uso ; exit 1 ;; *) uso ; exit 1 ;; esac done
Criando contas de usuario em varios servidores ao mesmo tempo
Script shell para automatizar downloads do MegaUpload
Criar servidor samba shell script
Script para desmontar partição/unidade
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
Excluir banco de dados no xampp (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta