ACTUALIZADO 22/1/2025 - 0:48
Hola a todos/as, tras la publicación que hice el
Sábado día 18 de Enero en una red social de empleo, compartiendo mi herramienta CLI_Script, y de un día para otro volverse viral en la red social, y veo que en el foro también recibido muchas visitas en mi herramienta, como agradecimiento por el feedback, decidido añadir el
antivirus ClamAv a
CLI_Script
Aunque lo comente al iniciar este post hace 4 años, lo volveré añadir de nuevo en este mensaje,
mi herramienta CLI_Script fue creada por fines educativos cualquier mal uso no ético,
no me hago responsable
Ahora añadido los cambios que realizado estos últimos días:
Update 2.0.1¿Que añadido mi actualización?- Añadido el antivirus Clamav a CLI_Script
- Añadida fuente de color de figlet al antivirus.sh, ahora se vera la presentación de ClamAv en rojo con 2 barras verdes.
- Se ha eliminado el código de búsqueda de virus en analisis.sh, no era demasiado eficaz.
- Ahora el script de analisis.sh se limitara en buscar solamente a intrusos conectados en tu equipo.
- Corregido el código de analisis.sh, ahora cuando finalice te regresara al menú principal.
- Corregido el código de analisis.sh, ahora la línea de read -p "Pulse [Enter] para continuar con el antirootkit"; fue cambiada por read -p "Pulse [Enter] para regresar al menu principal";
- Corregido el orden de los scrits en CLI_Script, ahora en vez de 8 herramientas hay 9.
- Corregido bug en CLI_Script que se interrumpía la ejecución del mismo.
Ahora quien se pregunte,
¿Qué es ClamAv?ClamAV es un software antivirus open source (de licencia GPL) para las plataformas Windows, GNU/Linux, BSD, Solaris, Mac OS X y otros sistemas operativos semejantes a Unix y fue fundado en el año 2001 por Tomasz Kojm.Ademas de que en Readme.md, añadido información para el funcionamiento de Clamav, y es ejecutando lo siguiente en el terminal:
sudo apt install clamav-daemon
Más información acerca de ClamAv, la encontrareis en el siguiente enlace:
https://es.wikipedia.org/wiki/ClamAV#:~:text=ClamAV%20es%20un%20software%20antivirus,sistemas%20operativos%20semejantes%20a%20Unix.Ahora la pregunta siguiente es:
¿Qué función hará el nuevo script llamado antivirus.sh?
Pues sencillamente, nada más ejecutar CLI_Script, lo que veremos, es que en las opciones han aumentado de cantidad, es decir, antes habían 8 opciones, ya que lo último que añadi fue Wireshark, y como podéis comprobar en la siguiente captura, añadido ClamAv en la tercera posición como podéis ver en la siguiente captura.
¿Pero porque en la tercera? ¿La segunda opción no buscaba virus?
Sí, pero no era muy eficiente en el script llamado analisis.sh... así que decidí añadir
ClamAV, que el comando que ejecutara en el script, es el siguiente:
sudo clamscan / --recursive |tee ~/Desktop/Log.Clamscan.txt
Una vez, seleccionamos la tercera opción, veremos una ejecución por Figlet mostrando el texto
ClamAv con colores y usando la fuente
banner de
FigletAl pulsar enter, comenzara una cuenta atras de 3 segundos, y un mensaje en rojo diciendo que habrá que tener paciencia, ya que el antivirus realizara un análisis completo de nuestro sistema, puede tardar, por ello hay que tener paciencia.
Una vez finalice, creara un archivo log con extensión .txt para que podamos no solo visualizarla en un entorno Linux si no también para Windows.
Aquí está el código del nuevo script llamado antivirus.sh#|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Antivirus Clamav
# |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Instrucciones para el funcionamiento de clamav
# ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Para instalarlo ejecute el comando en su terminal: sudo apt install clamav-daemon
# //////////////////////////////////////////////////////////////////////////////////////////////////////////////
# Después de su instalación recuerde actualizar con: sudo apt update
# --------------------------------------------------------------------------------------------------------------
clear
# Colores para el CLI de Figlet
RED="\e[31m"
GREEN="\e[92m"
BLUE="\e[94m"
echo -e "\e[92m============================================\n\e[0m"
printf "${RED}"
figlet -f banner "ClamAv"
echo -e "\e[92m============================================\n\e[0m"
printf "{$STOP}"
sleep 2
read -p "Pulse [Enter] para comenzar el análisis o usé atajo [C + Ctrl] para cancelar.";
sleep 2
clear
# Bucle de cuenta atras de tres segundos
for count in 3 2 1;
do
clear
toilet --metal $count;
sleep 1
done
# Información
echo -e "\e[31mTenga paciencia, tardara en finalizar el análisis\e[0m";
echo -e "\e[32mSe creara un log.txt en la carpeta de ~/Desktop con los resultados\e[0m";
sleep 5
# Aquí comienza el análisis de ClamAv,
# Añado: Puede tardar bastante en finalizar el análisis del antiviru, ya que realiza
# un escaneo en todo tu sistema, por lo tanto es normal que tarde tanto.
sudo clamscan / --recursive |tee ~/Desktop/Log-ClamScan.txt
# Regreso al menu principal
sleep 2
/bin/bash CLI_script.sh
Saludos.
PD: No olvidéis que antes de ejecutarlo,
muy importante leer antes el Readme.md para el funcionamiento correcto de
CLI_Script, también podéis estar informados con el
changelog.txt