F1r0x
Herramientas
GitHub

ExtractPorts

ExtractPorts es una función creada por S4vitar.

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.

Captura de pantalla -2022-04-10 23-00-33

extractPorts allPorts

allPorts : Archivo previamente definido.

Captura de pantalla -2022-04-10 23-01-09

Cntrl + Shift + v : Para pegar los puertos a la terminal.

Instalación:

Para la instalación de esta herramienta previamente se recomienda tener instalado ‘bat’ que es una mejora del comando ‘cat’.

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
}

Esta función la podéis encontrar también en el perfil de S4vitar.

S4vitar: https://github.com/s4vitar

Captura de pantalla -2022-04-10 23-42-26

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.