Ngrok es un servicio o herramienta que te permite convertir tu servidor local en un servidor accesible mediante un subdominio generado aleatoriamente por ngrok y así poder visualizarlo desde cualquier computadora con acceso a internet en el mundo.
Esto es muy util para estar mostrar avances a tus clientes en un sitio web, o de igual manera para que hackers malignos, utilicen este servicio para clonar sitios falsos y hacer phishing en cuestión de minutos. Esto se puede hacer manualmente desde tu router sin embargo es mas tardado, con Ngrok se puedo lograr rapidísimo. Solo es cuestión de descargar Ngrok, abrir la terminal y poner el siguiente comando: $ ngrok http 80 y aparecerá lo siguiente:
Básicamente lo que hace la Ngrok es crear un tunnel TCP para mostrar lo que esta dentro del localhost. Si previamente instalamos MAMP, LAMP o WAMP. Ngrok creara un subdominio dinámico aleatorio y mostrara al mundo (internet) lo que esta dentro de tu localhost (las aplicaciones que tengas en el MAMP, LAMP o WAMP).
Ngrok, tiene la version gratuita y la version de paga. En la de paga podrás configurar subdominios permanentes y en la version gratuita serán dinámicos.
Para Instalarlo:
- Dentro de Kali Linux o donde lo vayas a instalar abrir el navegador y entrar a www.ngrok.io
- Para poder descargarlo es necesario que crees una cuenta, si no quieres poner tu email te recomiendo utilizar la herramienta de correos temporales de www.mohmal.com
- En la pagina de ngrok el sistema identificara tu SO, así que dale descargar para el sistema operativo donde lo quieras instalar.
- Ir a la carpeta donde esta el archivo zip y abrirlo para extraer el archivo dentro del zip que se llama “ngrok”
- En la terminal ir a donde esta el archivo “ngrok” y pegar el comando del paso #3 de la pagina de descarga de ngrok, es algo similar a esto: $ ./ngrok authtoken 1DbV8rlHa6P3SFAGOdvJKsvOsdfS3g_7di6AfsSEJsdfCnFPNoRF16o
- Te aparecerá un mensaje de que ya lo instalaste correctamente.
- Ahora para probarlo escribir el siguiente comando en la terminal: $ ngrok http 80