Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

[Shell Script] Simple domain filter by n4sss

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

  • Font Size
    #1

    Tools [Shell Script] Simple domain filter by n4sss

    Ola a todos, codei este pequeno script que tem como função , filtrar dominios tanto em httpd.conf como em named.conf.
    Para aqueles que não querem fazer o reverse diretamente , e ter um melhor resultado apartir dos própios arquivos de configuração.

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

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

    Código:
    #!/bin/bash
    # Simple domain viewer by n4sss
    # 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'
    
    httpd()
    {
    echo "================================="
    echo "  Simple domain filter by n4sss  "
    echo "================================="
    echo "[+] Procurando httpd.conf"
    echo -n "."
    sleep 1
    echo -n ".."
    sleep 1
    echo -n "..."
    sleep 1
    echo -n "...."
    sleep 1
    echo -n "....."
    sleep 1
    echo "......"
    sleep 1
    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
    echo "ps find fail, Changing process to locate"
    echo "[+] Aguarde"
    echo "------------------------------------------"
    sleep 1
    locate httpd.conf
    echo "------------------------------------------"
    echo "Defina o httpd.conf a ser filtrado"
    echo "eg: /etc/apache2/httpd.conf"
    echo "Defina agora:"
    read PLACE2
    echo "Arquivo a ser filtrado: $PLACE2"
    sleep 1
    echo "Defina um nome para o arquivo "
    echo -n "Nome do arquivo:"
    read NAME2
    echo "[+] Aguarde"
    cat $PLACE2 | grep ServerName | awk {'print $2'} | sed 's/^/http\:\/\//' >> $NAME2
    echo "[+] Arquivo gerado: $NAME2"
    fi
    }
    
    named()
    {
    echo "$WHITE================================="
    echo "  Simple domain filter by n4sss  "
    echo "================================="
    echo "[+] inicializada Leitura named.conf"
    echo -n "."
    sleep 1
    echo -n ".."
    sleep 1
    echo -n "..."
    sleep 1
    echo -n "...."
    sleep 1
    echo -n "....."
    sleep 1
    echo "......"
    sleep 1
    echo "Defina um nome para o arquivo"
    echo -n "Nome do arquivo:"
    read NAME3
    echo "[+] Aguarde"
    cat /etc/named.conf | grep zone | awk {'print $2'} | sed 's/"//g' | sed 's/^/http\:\/\//' >> $NAME3
    echo "[+] Arquivo gerado: $NAME3"
    }
    
    
    if [ -z "$1" ]
    then
    clear
    printf "
    $WHITE============================
    |  Domain Filter by n4sss  |
    $WHITE============================
    $WHITE----------------------------
    |$WHITE ./$(basename "$0") -hconf 		
    |$LRED -> (Filtro via httpd.conf) 
    $WHITE----------------------------
    
    $WHITE------------------------------------------
    |$WHITE ./$(basename "$0") -nconf * RECOMENDADO 
    |$LRED -> (Filtro via named.conf)               
    $WHITE------------------------------------------
    
    $WHITE-------------------------	
    |$WHITE ./$(basename "$0") -b  
    |$LRED -> bonus (-:            
    $WHITE-------------------------\n"
    
    exit 1
    else
    case "$1" in
    -hconf)
    clear
    sleep 1
    echo "[+] Httpd.conf filter"
    sleep 2
    echo "[+] Aguarde."
    httpd
    echo "[+] Httpd.conf Filtrado."
    ;;
    -nconf)
    clear
    sleep 1
    echo "[+] Named.conf filter"
    sleep 2
    echo "[+] Aguarde."
    named
    echo "[+] Named.conf Filtrado."
    ;;
    -h)
    echo $HELP
    exit 0
    ;;
    -b)
    echo "
    
    \|/
    -o-----------------------------.
    /|\                            |\
     |                             '-|
     |Simple domain Filter by n4sss  |
     |n-l4b[at]hotmail[dot]com       |
     |twt : @n4sss                   |
     |2012                           |
     '-------------------------------'
     "
     exit 0
     ;;
    *)
    echo "Opcao invalida"
    ;;
    esac
    fi
    
    # EOF_ile
    # by n4sss
    # 2012
    Thank's
    n4sss@m4g1cl4b~#$I
    just this.

  • Font Size
    #2
    Valeuu demaissss estava precisando disto!!!

    Atenciosamente.

    By: Sacramentun
    Sacramentun
    ''Não seja burro ao ponto de ir contra os intelectuais. E nem intelectual ao ponto de ir contra os burros.

    Comment

    X
    Working...
    X