On Fri, 13 Mar 2015 07:41:44 -0500, pop wrote:
> # simple top down solution based on your data # save an ip address
> /^Nmap scan report/{ipadr=$NF; next}
> # save a port in case needed /^[0-9]+\/tcp/{ split($1,a,[/]); port=a[1]}
> # see if need this one... /^.*socks-open-proxy:/{print ipadr":"port}
Running your above code on my data, but me encountered the following
errors:
------------
werner@debian:~$ ./extract-2.awk aaa
awk: ./extract-2.awk:7: /^[0-9]+\/tcp/{ split($1,a,[/]); port=a[1]}
awk: ./extract-2.awk:7: ^ syntax error
awk: ./extract-2.awk:7: /^[0-9]+\/tcp/{ split($1,a,[/]); port=a[1]}
awk: ./extract-2.awk:7: ^ unterminated regexp
awk: ./extract-2.awk:9: /^.*socks-open-proxy:/{print ipadr":"port}
awk: ./extract-2.awk:9: ^ syntax error
awk: ./extract-2.awk:9: /^.*socks-open-proxy:/{print ipadr":"port}
awk: ./extract-2.awk:9: ^ unterminated regexp
------------
Any hints?
Regards
>
> HTH pop is Mark