Hola,
Como quizás se han dado cuenta aircrack-ng fue quitado de los repositorios de Ubuntu 12.04.
La buena noticia es que la instalación es bastante sencilla, te dejo los pasos:
1) apt-get install build-essential
2) apt-get install libssl-dev
3) wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
4) tar -zxvf aircrack-ng-1.1.tar.gz
5) cd aircrack-ng-1.1
6) Editar el archivo common.mak y buscar la linea con el siguiente texto:
CFLAGS ?= -g -W -Wall -Werror -O3
Borra "-Werror", es decir, la linea quedaría así:
CFLAGS ?= -g -W -Wall -O3
7) make
Más información:
- http://www.riyazwalikar.com/2010/12/installing-aircrack-ng-on-ubuntu-1204.html
Blog en espanol destinado a diferentes temas tecnicos principalmente en IT y Networking. Se desea cubrir Linux, DNS, DNSSEC, RPKI, BGP, Cisco, Programacion (Bash, Python, etc), Protocolos de Enrutamiento, Seguridad en Redes, VoIP.
viernes, 13 de julio de 2012
miércoles, 11 de julio de 2012
Script ejemplo en PHP que entra a un equipo Cisco y ejecuta un "show log"
Necesidad:
Tener un script php que entre en un Router o LAN Switch Cisco y que ejecute ciertos comandos sobre el mismo. Lo cierto es que es un Script muy útil y sencillo.
Importante: En este ejemplo para ser utilizado desde el shell.
Solución:
En el presente post solo deseo indicar el script que he utilizado anteriormente
Script:
El presente script entra en el host "192.168.1.6" con el usuario "blogale" y la clave "miclave", luego ejecuta el comando "term len 0" (importante si el log tiene varias paginas) y posteriormente ejecuta el comando "sh log"
#!/usr/bin/php
require_once "PHPTelnet.php";
$telnet = new PHPTelnet();
$telnet->show_connect_error=0;
// if the first argument to Connect is blank,
// PHPTelnet will connect to the local host via 127.0.0.1
$result = $telnet->Connect('192.168.1.6','blogale','miclave');
switch ($result) {
case 0:
$telnet->DoCommand('term len 0', $result);
// NOTE: $result may contain newlines
echo $result;
$telnet->DoCommand('sh log', $result);
echo $result;
// say Disconnect(0); to break the connection without explicitly logging out
$telnet->Disconnect();
break;
case 1:
echo '[PHP Telnet] Connect failed: Unable to open network connection';
break;
case 2:
echo '[PHP Telnet] Connect failed: Unknown host';
break;
case 3:
echo '[PHP Telnet] Connect failed: Login failed';
break;
case 4:
echo '[PHP Telnet] Connect failed: Your PHP version does not support PHP Telnet';
break;
}
?>
Ejecutando el script:
1) Darle permiso de ejecución, por ejemplo: chmod 755 cisco.php
2) ./cisco.php
Importante:
- Debes tener PHPTelnet.php
- Debes tener php-cli y otras librerias (en Ubuntu puedes instalar la mayoría necesaria con: aptitude install php5-dev php5-cli php-pear build-essential openssl-dev zlib1g-dev php-pear)
Mas información (y link para bajar phptelnet.php):
Suscribirse a:
Entradas (Atom)
Manos a la obra - Nuevo espacio de Documentación IPv6: Un Enfoque Práctico (3FFF::/20)
Introducción El 23 Julio de 2024 la IANA asignó el bloque de direcciones 3FFF::/20 como un nuevo espacio de direccionamiento para documentac...
-
Introduccion: En algunas ocasiones es necesario "bajar" o deshabilitar iptables en nuestro Linux, el procedimiento depende de...
-
Saludos, Lo primero que debemos de hacer para quitar el stacking entre los switches es desconectar los cables Stack que los unen.... Es buen...
-
Pasos: - Conecta el puerto USB a la consola del router - Conecta el puerto USB (o usb-c) a la computadora MAC - Enciende el router - ...