Funciones prácticas para extraer los puertos y la ip de un scan en nmap
He escrito un par de funcioncitas para mi zshrc, que me copian los puertos y la ip, desde un archivo de salida de nmap en formato grepable (-oG).
Se requiere xclip para que funcionen.
fueron copiadas de esta función https://pastebin.com/tYpwpauW desarrollada por s4vitar.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Copy ports | |
function copyPorts(){ | |
ports="$(cat $1 | grep -oP '\d{1,5}/open' | awk '{print $1}' FS='/' | xargs | tr ' ' ',')" | |
echo $ports | tr -d '\n' | xclip -sel clip | |
echo "[*] Ports copied to clipboard\n" | |
} | |
# Copy IP | |
function copyIP(){ | |
ip_address="$(cat $1 | grep -oP '\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' | sort -u | head -n 1)" | |
echo $ip_address | tr -d '\n' | xclip -sel clip | |
echo "[*] IP address copied to clipboard\n" | |
} |
Comentarios