15 lines
332 B
Plaintext
Executable File
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:
|