Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - dafama

#1
Redes / Re: Comprobar Conexión, ¿Activa?
24 Julio 2019, 09:55 AM
Al final, conseguí hacer lo que quería mediante el comando cURL.

No me creaba un túnel tal y como yo necesitaba, pero si podía lanzar peticiones utilizando el proxy y guardar el resultado, para ver si funcionaba o fallaba.
#2
Scripting / Re: Bucle de cURL en CMD.
19 Julio 2019, 14:01 PM
Como soy un novato y no tengo ni idea.. he hecho lo siguiente:

curl -x http://172.16.192.1:8283 --proxy-user usuario:contraseña -L http://www.google.es > C:\Users\Dfad\Desktop\LogsProxy\file_%time:~0,2%%time:~3,2%%time:~6,2%_%date:~-10,2%%date:~-7,2%%date:~-4,4%.txt

Con esto, lanzo la petición y guardo el resultado en un fichero con nombre_fecha.
(ej: FILE_132031_19072019.TXT)


Si ha conseguido conectarse, este comando me devuelve el código de la página, sino, me devuelve un error (dependiendo porque falle será un error u otro).

Despues con este otro código:
find "<!doctype html>" C:\Users\Dfadrique\Desktop\LogsProxy\file_*.txt >> C:\Users\Dfad\Desktop\LogsProxy\resultado.txt

Busco en los ficheros creados anteriormente la palabra "<!doctype html>", y si aparece es que me devolvió la pagina web, lo que quiere decir que logró conectarse satisfactoriamente,  y me escribe el resultado de FIND en otro fichero. (aunque con registrarme el nombre me valdría, pero no se hacerlo).


Para el análisis final, necesito que, si el nombre del fichero aparece dentro del "resultado.txt" me borre ese fichero, puesto que pudo conectarse correctamente.
Quedando así solo los ficheros en los que no aparecía el "<!doctype html>", es decir, quedando los ficheros que NO consiguieron establecer conexión.


Mi duda es:

Como hago un IF, que me lea el fichero "resultados.txt"  buscando los nombres de los ficheros que aparezcan dentro y borrando el fichero correspondiente si lo encuentra??



El fichero "resultados.txt" quedaría de la siguiente manera...

---------- C:\USERS\DFAD\DESKTOP\LOGSPROXY\FILE_131954_19072019.TXT
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage"  .......

---------- C:\USERS\DFAD\DESKTOP\LOGSPROXY\FILE_132007_19072019.TXT
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage"

---------- C:\USERS\DFAD\DESKTOP\LOGSPROXY\FILE_132031_19072019.TXT
<!doctype html><html itemscope="" itemtype="http://schema.org/WebPage"


y tendría que ir cogiendo lso nombres "FILE_131954_19072019.TXT"  "FILE_132007_19072019.TXT"  "FILE_132031_19072019.TXT"  e ir borrando los archivos con ese nombre.
#3
Scripting / Re: Bucle de cURL en CMD.
19 Julio 2019, 08:45 AM
Edito.

Ya consigo que me escriba en los Logs, era tema de permisos.   (Srry for my bad!!)
Asique volvemos a la duda principal.

Como puedo "analizar" la salida del cURL para que si resuelve la página haga una cosa, y si falla haga otra?

#4
Scripting / Bucle de cURL en CMD.
19 Julio 2019, 08:00 AM
Buenos días, necesito lanzar peticiones en bucle mediante el comando cURL para hacer un testeo a mi proxy y comprobar si falla.

El caso, es que necesito controlar también la salida, para comprobar si falla o no falla, si no falla (es decir, si el comando cURL nos devuelve la página web), que escriba un "Ok" y si falla (nos devuelve una salida que no es la página, cualquier error o lo que sea) que escriba  "Ha fallado" y la hora del sistema.

Para poder comprobar a que hora ha fallado.

Mi idea sería;

Lanza el cURL
- Si responde bien  ->      Vuelve a lanzarlo
- Si falla                ->      Escribe en un .txt y vuelve a lanzarlo


Tengo esto:


:inicio
curl -x http://172.16.192.1:8283 --proxy-user miusuario:micontraseña -L http://www.google.es
sleep 1
goto inicio



Con este código tengo creado el bucle infitino, que funciona correctamente.
Me falta el tema de controlar la salida y hacer la comparación, que es donde ando perdidisimo.

Alguien podría echarme una mano? Es un pelin urgente.


Gracias.
#5
Redes / Re: Comprobar Conexión, ¿Activa?
12 Julio 2019, 07:12 AM
Sí, he revisado absolutamente todos los logs, y la única anomalía que detecto es que en el momento en que a algún cliente le falla, en los logs del ipfire muestra como NO está registrando que usuario es el que genera la petición.

Para que me entiendas te enseño una foto;

En la imagen podemos ver como cuando funciona correctamente, si registra que usuario esta haciendo la petición, mientras que cuando nos fallaba, no estaba registrando nada.


Respondiendo a tus preguntas:

- No es problema de cables, es algo que ya he comprobado.
- Sólo tengo 50 clientes conectados.

Respecto al túnel, ya lo tengo configurado, porque accedemos desde nuestra casa a la empresa. Y con la VPN no tengo problemas. El cliente no navega ni accede al correo, pero la conexión con la VPN no se pierde.

Lo que me comentas de los problemas de inactividad en la wiki, o no se buscar o no aparece nada.. la verdad que esa wiki deja mucho que desear, pero bueno..


Muchas gracias por tu ayuda,
Un saludo.
#6
Redes / Re: Comprobar Conexión, ¿Activa?
11 Julio 2019, 07:33 AM
Cita de: string Manolo en 10 Julio 2019, 20:55 PM
El ipfire se desconecta automaticamente cada 15 minutos sin uso de internet. Te viene esa opción por defecto junto a otras poco seguras en el archivo config en la carpeta de instalación. Mirate una guia


Una vez mas voy a echar un ojo a ver si encuentro algo aunque Los tiros no creo que vengan por ahí Manolo, puesto que perdemos la conectividad mientras estamos trabajando con ello.

Es decir, estamos navegado por internet, y de buenas a primeras, te deja de funcionar el internet y el correo. (Solo a algún usuario puntual, no nos falla a todos).

Lo curioso, es que si hago pings tanto al IPFire, como al Dominio, como a algún servidor de internet (google), todo responde bien. Pero sin embargo, ni funciona el correo, ni puedes navegar por internet.. hago ping a google, pero no puedo entrar a la página web..

Por eso me gustaría abrir un túnel,  para ver si en algún momento se cierra.
Puesto que haciendo Pings durante un día entero he perdido 57 paquetes, pero creo que puede ser también por los switch que haya entre medias o tal..

Pero no se si es posible, ni como se hace...


Un saludo y gracias.
#7
Redes / Comprobar Conexión, ¿Activa?
10 Julio 2019, 15:01 PM
Buenos días,

Estoy teniendo problemas en mi red con la autenticación del Proxy  de mi firewall (ipfire) contra los usuarios de mi Dominio (active directory).

Creo que los tiros pueden venir porque el fw pierda la conexión con el dominio, y no pueda llevarse a cabo la autenticación.

El caso es que me falla, esporádicamente y en puestos puntuales. Es decir, estamos toda la empresa conectada, y un día cualquiera, en cualquier momento, a cualquier usuario se le va la conexión, pero el resto seguimos navegando correctamente...

Me gustaría abrir un túnel de conexión entre el FW (donde esta el proxy) y el AD, para comprobar si en algún momento pierden la conexión o algo así.. pero no haciendo pings...

¿Hay alguna manera de hacerlo?

Muchas gracias de antemano.