Foros del Web » Administración de Sistemas » Unix / Linux »

wvdial usando username aleatorios hasta conectar...

Estas en el tema de wvdial usando username aleatorios hasta conectar... en el foro de Unix / Linux en Foros del Web. hola, necesito hacer un script un poco "groso" y quiero orientaciones pues de programación de script me quedo corto. Lo que necesito es que este ...
  #1 (permalink)  
Antiguo 24/08/2003, 12:36
Avatar de hrxnet  
Fecha de Ingreso: julio-2002
Ubicación: Sto. Dgo. RD
Mensajes: 516
Antigüedad: 22 años, 5 meses
Puntos: 0
wvdial usando username aleatorios hasta conectar...

hola, necesito hacer un script un poco "groso" y quiero orientaciones pues de programación de script me quedo corto.

Lo que necesito es que este script me cree un número aleatorio de 10 dígitos, este número seria puesto como "username" del wvdial.conf y este mismo script trataria de conectarse a un server dial-up remoto mediante wvdial, la idea seria que el script se repita indefenidamente con números aleatorios de 10 dígitos como username del wvdial.conf hasta que logre establecer una conexión con el server dial-up remoto.
  #2 (permalink)  
Antiguo 24/08/2003, 19:22
Avatar de Energy  
Fecha de Ingreso: abril-2002
Ubicación: Juangriego, Margarita
Mensajes: 468
Antigüedad: 22 años, 8 meses
Puntos: 0
interesante jeje un fuerza bruta de wvdial , creo ke si se podria hacer un shell script o un demonio en perl el kual pueda hacer eso pero la verdad yo soy un poko nulo en esa programacion tambien :-/

saludos
__________________
Gabriel Ferragut
Energy Systems
Linux Registered User Nº #292911
  #3 (permalink)  
Antiguo 25/08/2003, 04:55
Avatar de lical
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: $PWD
Mensajes: 1.267
Antigüedad: 23 años
Puntos: 0
Yo eso lo haría con PHP, más que nada porque me parece más sencillo. Algunas ideas:

Si es una máquina Linux (como supongo), puedes leer de /dev/random:

$ head /dev/random | strings

Lo que te devuelva eso le quitas los intros con PHP y seleccionas los 10 primeros caracteres (substr).

Otra solución podría ser md5-ando la fecha actual:

<?php
substr(md5(time()),0,10);
?>

Y bueno, lo de modificar y escribir el archivo de conf con expresiones regulares y tal se puede conseguir. No es excesivamente compilcado, espero que estas ideas te sirvan.


Y a ver qué haces por ahí, diablillo


Un saludo,
__________________
lical-> Usuario registrado de Linux #254225

ZonaSiete.ORG - GNU/Linux eminentemente práctico
  #4 (permalink)  
Antiguo 25/08/2003, 08:54
Avatar de hrxnet  
Fecha de Ingreso: julio-2002
Ubicación: Sto. Dgo. RD
Mensajes: 516
Antigüedad: 22 años, 5 meses
Puntos: 0
Hola...

head /dev/random | strings

me devuelte algo como esto:

[root@pharmalinux openwebmail]# head /dev/random | strings
gfhp
n9.f
KO?6p
h1."q5
:r[M
80d|
qRgV1
_5wvK|
......


En este caso no sabria como filtrar solo números.


Me gusto más la forma de php

#!/usr/bin/php

<?php
$prueba = substr(md5(time()),0,10);
echo $prueba;
?>

hay me saca un string alfanúmerico aleatorio, esto seria ideal para generar password :D , pero en mi caso necesito que en vez de alfanúmerios sean númericos solamente.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:34.