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...
Thank's
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
Comment