ExtractPorts

脥ndice

ExtractPorts

Esta herramienta nos mostrar谩 en formato bat los puertos encontrados y guardados previamemte en un archivo. Para crear estos archivos, debemos de guardar los escaneos (al escanear los puertos con nmap por ejemplo) en formato聽grepeable聽(-oG).

Luego mediante聽Cntrl + Shift + v聽podremos pegar los puertos a la terminal autom谩ticamente. Esto es muy 煤til cuando tenemos que trabajar con muchos puertos ya que tenemos los puertos guardados sin necesidad de volver a realizar el escaneo y para pegar de forma r谩pida todos los puertos sin la necesidad de escribirlos uno por uno.

				
					sudo su
				
			
  • allPorts聽: Archivo previamente definido.
extractports
  • Cntrl + Shift + v聽: Para pegar los puertos a la terminal.

Instalaci贸n

Para poder tener est谩 funci贸n activa, simplemente nos dirigiremos a la carpeta .bashrc o .zshrc (la que utilic茅is) y pegaremos la funci贸n.

				
					# Extract nmap information:
function extractPorts(){
        ports="$(cat $1 | grep -oP '\d{1,5}/open' | awk '{prin>
        ip_address="$(cat $1 | grep -oP '\d{1,3}\.\d{1,3}\.\d{>
        echo -e "\n[*] Extracting information...\n" > extractP>
        echo -e "\t[*] IP Address: $ip_address"  >> extractPor>
        echo -e "\t[*] Open ports: $ports\n"  >> extractPorts.>
        echo $ports | tr -d '\n' | xclip -sel clip
        echo -e "[*] Ports copied to clipboard\n"  >> extractP>
        cat extractPorts.tmp; rm extractPorts.tmp
}
				
			

Menciones

Esta funci贸n est谩 creada por el creador de contenido S4vitar, pod茅is encontrar una gran cantidad de informaci贸n sobre ciberseguridad en sus canales de Youtube y Twitch.

El repositorio original lo pod茅is encontrar tambi茅n en el Github de S4vitar.