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

Bash script, borrar ciertas lineas de un archivo desde un script

Estas en el tema de Bash script, borrar ciertas lineas de un archivo desde un script en el foro de Unix / Linux en Foros del Web. Hola amigos, como es costumbre yo con mis dilemas bashcripteros Actualmente he realizado un script que busca ataques en un modulo de un servicio de ...
  #1 (permalink)  
Antiguo 14/06/2006, 18:56
Avatar de Sh4ka  
Fecha de Ingreso: marzo-2005
Mensajes: 205
Antigüedad: 19 años, 2 meses
Puntos: 0
Bash script, borrar ciertas lineas de un archivo desde un script

Hola amigos, como es costumbre yo con mis dilemas bashcripteros

Actualmente he realizado un script que busca ataques en un modulo de un servicio de un server, y si supera "X" numero de ataques, lo banea.

El firewall se basa en un deny.list, o sea, guarda y lee los hosts a banear desde un archivo "deny.list" por ej. desde mi script cuando se banean conexiones, lo hago de la siguiente manera para tener referencia que fue ese script el que baneo al host.

echo " ### Baneado por mi script"
echo "211.55.66.32"
echo " ### Baneado por mi script"
echo "115.25.65.31"


En base a eso me baso para saber si lo banee yo o si fue baneado automaticamente por el firewall.

Ahora, como muchos hosts son de IP dinámica, o si banee a alguien por error, quiero meter un cron que cada 12 horas por ejemplo borre las IPs que mi script baneo, que al resto de las IPs (sea por fuerza bruta, escaneos, etc, etc) baneadas las deje... como puedo hacer ???

Se me ocurre hacer un grep y encontrar la cadena "Baneado" y en base a eso, borrar esa misma linea, y la linea siguiente en el archivo.. pero .. como podría hacerlo ¿?¿?¿?

Gracias.
  #2 (permalink)  
Antiguo 14/06/2006, 21:03
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29


Que curioso estaba dispuesto a ayudarte y veo que la popularidad de FDW es enorme jajaja, en un solo dia y ya esta de primer puesto, veoque tendremos que contestar esta pregunta para ayudar a mucha gente que busque lo mismo que tu jejeje...


Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 14/06/2006, 21:14
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Mirate este txt, es buenisimo, ademas hay aspectos que debes manejar de sed...

saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
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 16:27.