Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Simple domain viewer by n4sss and Baguio Loko

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

  • Font Size
    #1

    Tools Simple domain viewer by n4sss and Baguio Loko

    Salve salve galrinha, resolvi pegar o script do n4sss e remodelalo deixando mais dinamico, seque abaixo para quem quiser testar



    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

    file:///media/disk/root/Desktop/n4ss/filter.sh

    Código:
        #!/bin/bash
        # Simple domain viewer by n4sss
        #visual by baguio loko
        # n-l4b[at]hotmail[dot]com
        # BOF_ile
         
        # color lab
        BLACK='\033[0;30m'
        BLUE='\033[0;34m'
        GREEN='\033[0;32m'
        CYAN='\033[0;36m'
        RED='\033[0;31m'
        PURPLE='\033[0;35m'
        BROWN='\[\033[0;33m\]'
        LGRAY='\033[0;37m'
        DGRAY='\033[1;30m'
        LBLUE='\033[1;34m'
        LGREEN='\033[1;32m'
        LCYAN='\033[1;36m'
        LRED='\033[1;31m'
        LPURPLE='\033[1;35m'
        YELLOW='\033[1;33m'
        WHITE='\033[1;37m'
         
         
        #Processo de filtro pelo arquivo httpd
        httpd()
        {
                dialog --title "================================= Simple domain filter by n4sss =================================" \
                --msgbox "[+] Procurando httpd.conf\n
        \|/\n
        -o-----------------------------.\n
        /|\                            |\ \n
        |                             '-|\n
        |Simple domain Filter by n4sss  |\n
        |Visual by Baguio Loko          |\n
        |n-l4b[at]hotmail[dot]com       |\n
        |twt : @n4sss                   |\n
        |2012                           |\n
        '-------------------------------'\n" 0 0
         
        #processo de segundo plano
        ps -C find > /dev/null
        if [ $? = 0 ]
        then
        echo "[+]Defined process to find ok"
        find / -name "httpd.conf"
        echo "Defina o httpd.conf a ser filtrado"
        echo "eg: /etc/apache2/httpd.conf"
        echo "Defina agora:"
        read PLACE1
        echo "Arquivo a ser filtrado: $PLACE1"
        sleep 1
        echo "Defina um nome para o arquivo "
        echo -n "Nome do arquivo:"
        read NAME1
        echo "[+] Aguarde"
        cat $PLACE1 | grep ServerName | awk {'print $3'} | sed 's/^/http\:\/\//' >> $NAME1
        echo "[+] Arquivo gerado: $NAME1"
        else
         
         
        #processo de filtro pelo arquivo httpd
        dialog  --title 'ps find, Localizando arquivos' --sleep "07" --infobox '[+] Aguarde, Finalisando........'        0 0
         
        locais=$(locate httpd.conf)
        echo $locais
         
        # MOSTRA OS DIRETORIOS ONDE EXIASTEM ARQUIVOS HTTPD.CONF
        dialog --title 'Arquivos httpd.conf encontrados' --msgbox "${locais}" 0 0
         
        # ABRE A CAIXA DE DIALOGO PEDINDO QUAL O ARQUIVO QUER FILTRAR
        PLACE2=$( dialog --stdout --inputbox 'Defina o httpd.conf a ser filtrado' 0 0 )
         
        # PEDE PARA USUARIO DEFINIR UM NOME PARA O ARQUIVO A SER SALVO
        NAME2=$( dialog --stdout --inputbox 'Nome do arquivo a ser Salvo' 0 0 )
         
        #LÊ E SALVA O ARQUIVO COM O NOME ESCOLHIDO
        cat $PLACE2 | grep ServerName | awk {'print $2'} | sed 's/^/http\:\/\//' >> $NAME2
         
        #MOSTRA AO USUARIO UMA MENSAGEM QUE OS DADOS FORAM SALVOS
        final=$(dialog  --title 'Arquivo Salvo com Sucesso' --sleep "07" --infobox "[+] Arquivo gerado: ${NAME2}\n"      0 0)
        fi
        }
         
         
         
         
        #processo de filtro pelo arquivo named
        named()
        {
         
        dialog
                --msgbox "=================================\n \
                  Simple domain filter by n4sss  \n
                =================================
                [+] inicializada Leitura named.conf" 00
         
         
         
        # PEDE PARA USUARIO DEFINIR UM NOME PARA O ARQUIVO A SER SALVO
        NAME3=$( dialog --stdout --inputbox 'Defina um nome para o arquivo' 0 0 )
         
        #MOSTRA AO USUARIO UMA MENSAGEM QUE OS DADOS FORAM SALVOS
        dialog  --title 'Arquivo Salvo com Sucesso' --sleep "07" --infobox "[+] Aguarde"         0 0
         
        #LÊ E SALVA O ARQUIVO COM O NOME ESCOLHIDO
        cat /etc/named.conf | grep zone | awk {'print $2'} | sed 's/"//g' | sed 's/^/http\:\/\//' >> $NAME3
         
        #MOSTRA AO USUARIO UMA MENSAGEM QUE OS DADOS FORAM SALVOS
        dialog  --title 'Arquivo Salvo com Sucesso' --sleep "07" --infobox "[+] Arquivo gerado: ${NAME3}\n"      0 0
        }
         
        while : ; do
         
            # Mostra o menu na tela, com as ações disponíveis
            resposta=$(
              dialog --stdout               \
                     --title 'Menu'  \
                     --menu 'Escolha entre as opções de Filtros:' \
                    0 0 0                   \
                    1 'Filtrar por httpd.conf' \
                    2 'Filtrar por named.conf'  \
                    3 'Bonus'\
                    0 'Sair'                )
                   
        # Ela apertou CANCELAR ou ESC, então vamos sair e limpar a Tela
        [ $? -ne 0 ] && break
        clear
         
         
         
        #Inicia a estrutura de condição case
        case "$resposta" in
         
         
        #FUNÇÕES DE BUSCA PELO ARQUIVO Httpd.conf
        1)
        dialog  --title 'INICIANDO' --sleep "04" --infobox "[+] Httpd.conf filter"       0 0
        sleep 2
        echo "[+] Aguarde."
        httpd
        dialog  --title 'FINALIZANDO' --sleep "07" --infobox "[+] Named.conf Filtrado.\n Finalizando......."     0 0
        clear
        ;;
         
        #FUNÇÕES DE BUSCA PELO ARQUIVO named.conf
        2)
        dialog  --title 'INICIANDO' --sleep "07" --infobox "[+] Httpd.conf filter"       0 0
        sleep 2
        echo "[+] Aguarde."
        named
        dialog  --title 'FINALIZANDO' --sleep "07" --infobox "[+] Named.conf Filtrado.\n Finalizando......."     0 0
        clear
        ;;
         
        #DESENVOLVEDOR
        3)
        dialog --title "================================= Simple domain filter by n4sss =================================" \
                --msgbox "[+] Procurando httpd.conf\n
        \|/\n
        -o-----------------------------.\n
        /|\                            |\ \n
        |                             '-|\n
        |Simple domain Filter by n4sss  |\n
        |Visual by Baguio Loko          |\n
        |n-l4b[at]hotmail[dot]com       |\n
        |twt : @n4sss                   |\n
        |2012                           |\n
        '-------------------------------'\n" 0 0
         ;;
         
         0)
         break
         clear
         ;;
        esac
        done
         
        # EOF_ile
        # Visual by Baguio Loko
        # by n4sss
        # 2012

  • Font Size
    #2
    Video de Demonstração

    Comment


    • Font Size
      #3
      Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...

      Comment

      X
      Working...
      X