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.