Linux - Alguien que me pueda ayudar (script Linux)

   
Vista:

Alguien que me pueda ayudar (script Linux)

Publicado por almorace (3 intervenciones) el 20/05/2016 22:50:38
hola, alguien me podria ayudar a hacer este script, ando un poco perdido, necesito una base con lo que empezar y realizar este script, es urgente y lo agradeceria mucho. Gracias.

script:

primera parte--> script que consulte accesos no autorizados al sistema (fallos de autenticación continuos en /var/log/auth.log)

segunda parte--> bloquee la dirección IP del que provienen los fallos continuos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Alguien que me pueda ayudar (script Linux)

Publicado por xve (662 intervenciones) el 21/05/2016 11:11:17
Hola Almorace, una manera de saber las conexiones fallidas es con:

1
grep FAILED /var/log/auth.log

Para bloquear una dirección IP:
http://www.lawebdelprogramador.com/foros/Linux/1545299-solucionado-bloquear-y-desbloquear-ip-con-iptables.html
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Alguien que me pueda ayudar (script Linux)

Publicado por almorace (3 intervenciones) el 21/05/2016 19:41:57
gracias, pero habría alguna manera de hacer esto en un script, que al ejecutarlo se realizara el proceso de consultar los fallos y bloquear la ip?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Alguien que me pueda ayudar (script Linux)

Publicado por almorace (3 intervenciones) el 21/05/2016 19:58:10
es lo unico que he conseguido, no tiene sentido jaja


1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
PALABRA1='cat /var/log/auth.log'
fallo='/var/log/auth.log'
if [$PALABRA1=="Failed password"];then
	echo "hay intentos de acceso al sistema erroneos"
		for i in 'cat $fallo';do
			iptables -I INPUT -s $i -j DROP
			iptables -I OUTPUT -s $i -j DROP
		done
else
	echo "no pasa nada"
fi
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar