radare2/doc/portscan.r2

15 lines
332 B
Plaintext
Executable File

#!/usr/bin/r2 -qni portscan.r2 -
# r2 portscanner
# author: pancake
# date: 2013-11-30
f minport=1
f maxport=1024
k host=localhost
(connect host port,=+tcp://$0:`?vi $1`/ 2>/dev/null,?! ?e OPEN `?vi $1`)
(scan host min max,.(connect $0 $$) @@=`?s $1 $2`,?e Report:,=~[2],=-*)
.(scan `k host` minport maxport)
# Oneliner version: