Advertisement
Guest User

skype: michael145@outlook.my

a guest
Jul 21st, 2018
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.72 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. IP=$1
  4. num_vhosts=1
  5. page=1
  6. touch total-$1
  7.  
  8. while [ "$num_vhosts" -gt 0 ]; do
  9.  
  10.  url="http://www.bing.com/search?q=ip%3a$IP&go=Search&qs=bs&first=$page&FORM=PERE"
  11.  out=`mktemp -p . -t .ip2hosts.tmp.XXXXXXX`
  12.  wget -q -O "$out" "$url"
  13.  vhosts=`cat "$out" |awk -F'"' 'NR>1&&$0=$1' RS='<h2><a href="' |tr ':' ' ' |tr '/' ' ' |tr '<' ' ' |awk '{print $2}'`
  14.  echo "$vhosts" > partial-$1
  15.  num_vhosts=`grep -v -f total-$1 partial-$1 |wc -l`
  16.  rm -rf partial-$1
  17.  echo "$vhosts" >> total-$1
  18.  rm -f "$out"
  19.  let page=$page+10
  20. done
  21.  
  22. king=`cat total-$1 |tr '[:upper:]' '[:lower:]' |grep -v 'strong>' |sort -u |grep -v '\<msn\>' |grep -v '^$'`
  23. rm -rf total-$1
  24.  
  25. for h in `echo "$king"`
  26. do
  27.         echo "$h $IP"
  28. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement