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ú

Temas - MKD1R

#1
Batch - Bash / Bash - FireWall UFW
Enero 15, 2020, 11:07:43 PM
Bueno aqui les dejo un bash que escribi porque andaba medio aburrido y queria programar algo.
Espero que les sirve. (aunque lo dudo).
Código: bash

#!/bin/bash

clear
lineasD="---------------------------------------------------------------------"
echo $lineasD
echo "               */*   UNCOMPLICATED FIREWALL ( UFW )   */*"
echo $lineasD
echo "Programa creado por : MKD1R ( lenguaje Bash-Bourne Again Shell )"
echo "VERSION DE FIREWALL:"
sudo ufw  version
echo $lineasD
echo " + Pulsa enter para habilitar en Firewal UFW... ( o escriba 'exit' para salir)"
read enable
if [ "$enable" = "exit" ];
then
exit
else
sudo ufw enable
fi
export salir="n"
while [ "$salir" = "n" ] || [ "$salir" = "N" ]; do
echo $lineasD
echo "               */*      MENU PRINCIPAL       */*"
echo $lineasD
echo " * Elige la operación que desee hacer con el firewall:"
echo "   1) Ver estado del firewall UFW."
echo "   2) Ver reglas de los puertos del firewall."
echo "   3) Añadir reglas en UFW."
echo "   4) Eliminar reglas del UFW."
echo "   5) Deshabilitar Firewall."
echo "   6) Salir."
echo $lineasD
read -p " + Que deseas? " op
echo $lineasD

case $op in
1)
echo " - ESTADO DEL FIREWAL UFW"
echo $lineasD
sudo ufw status
echo $lineasD
;;
2)
echo " - ESTADO DEL FIREWALL UFW Y SUS PUERTOS"
echo $lineasD
sudo ufw status verbose
echo $lineasD
;;
3)
echo " - AGREGAR REGLA EN UFW:"
echo $lineasD
echo " + Que deseas?"
echo "   1) Establecer reglas 'default deny'(cerrar todos los puertos)."
echo "   2) Añadir regla de permiso para entrada a puertos."
echo "   3) Añadir regla de denegacion de entrada a puertos."
echo "   4) Añadir regla de permiso de entrada para ip's y subredes."
echo "   5) Añadir regla de denegación para ip's y subredes."
echo "   6) Añadir regla de permiso de entrada para ip's y subredes con puertos"
echo "   7) Añadir regla de denegación de entrada para ip's y subredes con puertos"
echo "NOTA: Puedes poner el servicio o numero del puerto."
echo $lineasD
read -p " + Que deseas? : " add
echo $lineasD
if [ "$add" = "1" ];
then
echo " * Estableciendo regla 'default deny'..."
sudo ufw default deny
elif [ "$add" = "2" ];
then
read -p " + Ingresa el puerto o servicio del puerto : " allow
sudo ufw allow $allow
elif [ "$add" = "3" ];
then
read -p " + Ingresa el puerto o servicio del puerto : " deny
sudo ufw deny $deny
elif [ "$add" = "4" ];
then
echo " + Ingresa la ip y número de red en bits(opcional) : "
read -p " + " -a lips
if [ "${lips[1]}" != "" ];
#2

Buenos dias, tardes o noches , como sea, quiero que me ayuden a encontrar una solucion para mi problema.
Lo que pasa es que el sonido de mi celular esta roto o asi parece, antes se escuchaba normal pero ahora solamente se puede escuchar el sonido si te acercas al hueco por donde sale el sonido y eso que se escucha muy leve el sonido les mostraria imagenes pero nose como.
OJO: No tiene nada que ver con las configuraciones ya intente de todo con eso.
Espere sus comentarios y/o soluciones.
Gracias por leer.