Fortigate

Demos de los programas : https://www.fortianalyzer.com , www.fortimanager.com, www.fortigate.com
user→demo
contraseña: nombre del producto

Comandos

Ver la configuración de red

Rutas

Habilitar el overlap

El overlap nos permite poner en distintos interfaces/vlans direcciones ip del mismo rango

Rendimiento

Para ver el rendimiento

Si el equipo está usando más del 80% de la memoria puede que el equipo entre en modo conservador. Para comprobarlo ejecutamos Si como es el caso conservemode=0 es que no está en dicho modo.

Si conservemode fuera igual a 1 habría que matar algunos proceso o esperar a que terminen.

El rendimiento varía en función del tipo de procesador que incluya . Listado de procesadores de fortigate y características → https://help.fortinet.com/fos50hlp/54/Content/FortiOS/fortigate-hardware-acceleration-52/acceleration-overview.htm

Ping extendido

Internal: 192.168.42.1
DMZ: 192.168.100.1
WAN1: 10.10.100.254
WAN2: 172.15.30.1

Habilitar o deshabilitar debug

Captura de paquetes

Uso

donde

<interface> el nombre de un interface o “any” para todos los Interfaces.

<'filter'> filtro a aplicar en la captura.none para no utilizar ninguno

<verbose> nivel de información que queremos

<count> número de paquetes a capturar

Hay varios niveles para Verbose:

1→muestra las cabeceras “header” de los paquetes

2→muestra la cabecera y los datos de los paquetes IP

3→ muestra la cabecera y los datos de los paquetes Ethernet

El nivel Verbose 1 es el que da menos información y el 3 el que más.

Ejemplos

Ejemplo de captura de paquetes SYN solamente

Este comando puede ser útil para detectar actividad sospechosa en la red.

Captura el tráfico entres dos equipos

Captura todo el trafico tcp(peticiones dns, icmp, etc) entre dos equipos

Referencias

http://kb.fortinet.com/kb/viewContent.do?externalId=11186&sliceId=1

Guardar la configuración

Confirmar antes de guardar la configuración

Por defecto los fortigate guardan los cambios cada vez que hacemos un cambio y pinchamos el botón de aplicar, o si es mediante la terminal cuando hacemos los cambios e introducimos end. Esto implica un problema, ya que podríamos aplicar un cambio y quedarnos sin acceso al dispositivo. Para evitar esto podemos hacer cambios para que tengamos que guardar la configuración manualmente y en caso de que pasado un tiempo no lo hagamos nos restaure la configuración anterior.

Si por algún motivo queremos volver a poner el comportamiento por defecto

Si esta en modo revert los cambios que queramos mantener hay que guardarlos manualmente con execute cfg save

Copiar la configuración a otro equipo

Migración

http://kb.fortinet.com/kb/microsites/search.do?cmd=displayKC&docType=kc&externalId=10063

Crear un switch

Una de las cosas que suelen preguntar en los exámenes son las opciones de las configuraciones por defecto

Aumentar tiempos de sesion

Puede ocurrirnos que si tenemos una conexión iniciada y durante un tiempo no exista actividad en dicha sesión, el cortafuegos acabe, pasado un tiempo, cerrándonos dicha sesión por falta de actividad.

Si queremos aumentar el tiempo que esa sesión está activa antes de cerrarla tenemos que modificar el parámetro ttl (time to live o timeout) de la sesión

Esto aumenta el consumo de recursos del sistemas (especialmente la RAM)

Por ejemplo para poner por defecto un timeout de 3000sg para todo los servicios excepto para el ssh que vmos a poner 6000 segundos.

Limpiar reglas sin usar

Este truco te permite saber que reglas están siendo utilizadas y cuales no se usan, para ello tenemos que ir a Firewall→Política→Opciones de Columna→Añadir el campo Conteo (Count si lo tienes en inglés)

Ahora en la lista de políticas aparece una columna que indica las veces que una política ha sido llamada y el número de bytes transferidos.

Ahora basta con mirar las reglas con el contador 0/0 para comprobar si son necesarias.

Reiniciar una aplicación

Si como opción al final ponemos 99, le decimos al Fortigate que reinicie el proceso

Por ejemplo para reiniciar el motor IPS

Matar un proceso

si al hacer un diag sys top vemos que hay algún proceso que está consumiendo el 99% de recursos, podemos matarlo con

Servidor Correo

Si tenemos un servidor de correos en nuestra red en vez de crear una ip virtual hay que crear un ip pool para que haga bien el NAT http://kc.forticare.com/default.asp?SID=&Lang=1&id=1969

Referencias

http://pub.kb.fortinet.com/index/

http://firewallguru.blogspot.com

Ejemplos http://docs.fortinet.com/cb/html/index.html#page/FOS_Cookbook/Install_advanced/cb_install-advanced.html#

Tutoriales http://www.maya.com.sv/kb/index.php/category/fortigates

http://firewallguru.blogspot.com

http://www.soportejm.com.sv/kb/index.php/article/radius-fortigate autentificación mediante radius

http://www.soportejm.com.sv/kb/index.php/article/control-application

http://www.lebleuet.net/how-to-run-a-debug-on-a-fortinet-firewall?lang=en

http://www.ipspace.eu/fortinet/fortigate-tutorial-logging-and-alerts/

http://www.ipspace.eu/fortinet/fortigate/fortigate-conserve-mode-how-to-stop-it-and-what-it-means/

http://www.soportejm.com.sv/kb/index.php/category/fortigates

http://www.hackplayers.com/2016/01/backdoor-ssh-en-fortigate-4-a-5.0.7.html

http://www.infosecmonkey.com/2018/11/14/configuration-confirmation-on-fortigate/