Post

Archivo portScan

Archivo portScan

Script en bash que nos permite realizar un escaneo de puertos y determinar aquellos que se encuentran abiertos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/bin/bash

function ctrl_c(){
    echo -e "\n[!] Saliendo..."
    tput cnorm
    exit 1
}

trap ctrl_c INT

if [ $# -ne 1 ]; then
    echo -e "\n[*] Uso: $0 <ip_address>"
    exit 1
fi

tput civis; counter=1000

for port in $(seq 1 65535); do
    timeout 1 bash -c "echo '' > /dev/tcp/$1/$port" 2>/dev/null && echo -e "\n[*] Puerto abierto -\t$port" &
    if [ $port -eq $counter ];then
        echo -e "\n[*] $counter puertos escaneados"
	let counter+=1000
    fi
done
This post is licensed under CC BY 4.0 by the author.