[Python] MP3 Downloader 0.1

d
Nombre: MP3Download.py
Descripción: Script python que nos permite descargar mp3 por media de mp3Skull.
Autor: Doddy



#!usr/bin/python
#MP3 Downloader 0.1
#Coded By Doddy H
 
import sys,urllib,urllib2,re,os,urlparse
 
def toma(web) :
 nave = urllib2.Request(web)
 nave.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
 op = urllib2.build_opener()
 return op.open(nave).read()
 
def head():
 print """
 
 @     @  @@@@@   @@@     @@@@     @@@@  @         @ @    @
 @     @  @    @ @   @    @   @   @    @ @         @ @@   @
 @@   @@  @    @     @    @    @  @    @  @   @   @  @@   @
 @@   @@  @    @     @    @    @  @    @  @   @   @  @ @  @
 @ @ @ @  @@@@@    @@     @    @  @    @  @   @   @  @ @  @
 @ @ @ @  @          @    @    @  @    @   @ @ @ @   @  @ @
 @  @  @  @          @    @    @  @    @   @ @ @ @   @   @@
 @  @  @  @      @   @    @   @   @    @    @   @    @   @@
 @     @  @       @@@     @@@@     @@@@     @   @    @    @
 
 
 
                                          
                              Coded By Doddy H
 
                                       
"""
 
def copyright():
 print "\n\n(C) Doddy Hackman 2012\n"
 raw_input()
 sys.exit(1)
 
def proxar(a,b,c):
 sys.stdout.write("\r[+] Status : %s / %s" % (a * b,c))
  
def down(file,filesave):
 print "\n[+] File to download : "+filesave+"\n"
 try:   
  urllib.urlretrieve(file,filesave,reporthook=proxar)
 except:
  print "\n[-] Error\n"
  copyright()
 print "\n\n[+] File Download in "+os.curdir+"/"+filesave
 
def buscar(titulo) : 
 
 songs = []
 datas =[]
 links = []
 datas_back = []
 links_back = []
 
 titulo = re.sub(" ","_",titulo)
 
 print "\n\n[+] Searching ...\n"
 
 code = toma("http://mp3skull.com/mp3/"+titulo+".html")
 
 if not (re.findall("Sorry, no results found for",code)):
 
  songs = re.findall("
Leer más...

Script Bash para listar correo de servidor POP3

d
Autor: efollana
Descripción: Script Bash para listar correo de servidor POP3

 #!/bin/bash
 # Configuracion de la cuenta
IP=192.168.0.1
PORT=110
MAIL_ADDRESS=pruebas@gmail.com
PASSWORD=1234
 cat < < EOF | netcat
$IP $PORT user $MAIL_ADDRESS pass $PASSWORD list EOF

  Fuente
Leer más...

Script para cambiar el mirror de Arch Linux

d
Autor: @jorgicio
Descripción:  Script que nos permite cambiar de mirror en ArchLinux



#!/bin/bash
HORA=`date +%H`
MINUTO=`date +%M`
RUTAMIRRORPACMANCHILE=/etc/pacman.d/mirrorlist.chile
RUTAMIRRORPACMANBRASIL=/etc/pacman.d/mirrorlist.brasil
MIRRORLISTPACMAN=/etc/pacman.d/mirrorlist
if [ $HORA -lt 19 ];then
    if [ $HORA -ge 10 ];then
        cat $MIRRORLISTPACMAN | grep .br
        if [ $? == 1 ];then
            cp $RUTAMIRRORPACMANBRASIL $MIRRORLISTPACMAN
            zenity --info --text="Mirror actualizado a: Brasil"
        fi
    fi
elif [ $HORA == 19 ];then
    if [ $MINUTO -ge 15 ];then
        cat $MIRRORLISTPACMAN | grep .cl
        if [ $? == 1 ];then
            cp $RUTAMIRRORPACMANCHILE $MIRRORLISTPACMAN
            zenity --info --text="Mirror actualizado a: Chile"
        fi
    fi
else
    if [ $HORA -le 23 ];then
        cat $MIRRORLISTPACMAN | grep .cl
        if [ $? == 1 ];then
            cp $RUTAMIRRORPACMANCHILE $MIRRORLISTPACMAN
            zenity --info --text="Mirror actualizado a: Chile"
        fi
    fi
fi
Leer más...

Script UI para MPlayer

d
Autor: Desconocido
Descripción: Script que nos permite tener una pequeña UI por medio de Zenity para Mplayer

#!/bin/bash
function video {
VIDEO=$(zenity --file-selection --title "Selecciona un video")
}
video
if [ "0" = "$?" ]; then
    aoss mplayer -vo x11 $VIDEO
elif [ "1" = "$?" ]; then
   zenity --error --title "Mplayer" --text "No seleccionaste un video"
   exit
fi
Leer más...

m4a2mp3.bash

d
Nombre: m4a2mp3.bash
Autor: Desconocido
Descripción: Script que permite convertir archivos m4a a mp3
#!/bin/bash

iflame=`type -p lame`
 if [ -z $iflame ]; then
  echo -e "\n\nlame necesita estar instalado\n"
  exit 1
 fi

for i in *.m4a; do
echo "Convirtiendo: ${i%.m4a}.mp3"
faad -o - "$i" | lame - "${i%.m4a}.mp3"
done
Permisos: chmod 700 m4a2mp3.bash 
Ejecución: ./m4a2mp3.bash
Leer más...

identificadorIP.bash

d
Nombre: identificadorIP.bash
Autor: Desconocido
Descripción: Script que permite identificar las IP's activas de un segmento determinado
#!/bin/bash
for IPS in `seq 1 255`; do
IP=`ping -c 1 172.16.0.$IPS | grep '100% packet loss' | wc -l` 
if [ $IP = 0 ]; then
echo "IP que responde: 172.16.0.$IPS"
else
echo "IP que no responde: 172.16.0.$IPS"
fi
done

Permisos: chmod 700 identificadorIP.bash 
Ejecución: ./identificadorIP.bash
Leer más...

wav2mp3.bash

d
Nombre: wav2mp3.bash
Autor: Desconocido
Descripción: Script que permite convertir archivos .wav a .mp3
#!/bin/bash
# name of this script: wav2mp3.sh
# wav to mp3


iflame=`type -p lame`
	if [ -z $iflame ]; then
		echo -e "\n\nlame necesita estar instalado\n"
		exit 1
	fi

for i in *.wav; do
 if [ -e "$i" ]; then
   file=`basename "$i" .wav`
   lame -h -b 192 "$i" "$file.mp3"
 fi
done
exit 0
Permisos: chmod +x wav2mp3.bash 
Ejecución: ./wav2mp3.bash
Leer más...

pentestlab_scanner.sh

d
Nombre: pentestlab_scanner.sh
Autor: netbiosX
Descripción: Script que actúa como un simple scanner de puertos TCP
Visto en Pentestlab
#!/bin/bash
#Autor: netbiosX
#Website:https://pentestlab.wordpress.com
#Defining the variables
IP=$1
firstport=$2
lastport=$3

function portscan
{
	for ((counter=$firstport; counter<=$lastport; counter++))
		do
		 	(echo > /dev/tcp/$IP/$counter) > /dev/null 2>&1 && echo "$counter -- open"
		done
}

portscan
Permisos: chmod 700 pentestlab_scanner.sh 
Ejecución: ./pentestlab_scanner.sh [ IP ] [ Primer Puerto ] [ Último Puerto ]
Leer más...

Scrip para extraer las cuentas de correo pertenecientes a un dominio

d
Descripción El presente Script se diseño para extraer información referente a las cuentas de correo resentes en Zimbra.
Autor: Desconocido



USO:

Para ejecutar el Script vamos al directorio que lo contiene y ejecutamos lo siguiente:

./cuentas.sh "parametros"

Si necesita información sobre el script
./cuentas.sh --help

Ejemplo: ./cuenta.sh example.com lista.txt example@example.com 

#!/bin/bash
if [ "$1" = "--help" ]; then
echo "./cuenta.sh   "
exit
fi
 
 
if [ "$1" = "" ]; then
echo "DEBE COLOCAR EL NOMBRE DEL DOMINIO DE LAS CUENTAS A EXPORTAR: EJ: synaptic.cl"
exit 
fi
 
if [ "$2" = "" ]; then
echo "DEBE COLOCAR EL NOMBRE DEL ARCHIVO EN EL CUAL EXPORTARA LAS CUENTAS: EJ: LISTAS.TXT"
exit
fi
 
if [ "$3" = "" ]; then
echo "DEBE COLOCAR UNA CUENTA DE CORREO ELECTRONICO PARA ENVIAR EL INFORME: EJ: SOPORTE@SYNAPTIC.CL"
exit
fi
 
 
 
DOMINIO=$1
listaDeNombres=$2
 
COMANDO1='/opt/zimbra/bin/zmprov ga '
 
echo "NOMBRE,CUENTA,ESTADO">$listaDeNombres
clear
echo "Generando Informe Espere Por Favor...."
for usuario in `/opt/zimbra/bin/zmprov -l gaa $DOMINIO`
do
 #echo -e "$usuario\n"
 #echo -e "Comando: zmprov ga $usuario |grep displayName |awk -F': ' '{print $2}'\n"
        $COMANDO1 $usuario >tmp.txt
        nombre=`cat tmp.txt | grep displayName | awk -F': ' '{print $2}'\n`
        cuenta=`cat tmp.txt | grep '# name' | awk '{print $3}'\n`
        estado=`cat tmp.txt | grep "zimbraAccountStatus:" | awk -F': ' '{print $2}'\n`
        echo "$nombre,$cuenta,$estado">>$listaDeNombres
done
echo "Enviando Correos Electronicos del Dominio $1 a $3"
mail -s "CORREOS ELECTRONICOS DOMINIO $1" $3<$listaDeNombres
echo "Proceso Terminado con Exito"
echo "eliminando archivos temporales"
rm -rf tmp.txt

Fuente
Leer más...