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.


# 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"
}
view raw .zshrc hosted with ❤ by GitHub

Comentarios

Entradas más populares de este blog

Mas allá de twitter

Conociendo la shell de MongoDB 3.2

Películas vistas en 2018