Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 15th, 2010 | Syntax: Bash | Size: 0.53 KB | Hits: 314 | Expires: Never
This paste has a previous version, view the difference. Copy text to clipboard
  1. #! /bin/bash
  2. url='http://sockslist.net/'
  3.  
  4. curl -s $url > /tmp/x_raw
  5.  
  6. change=`cat /tmp/x_raw | grep -i parseint | perl -nle 'm/\(a\[i\]\)(.[0-9]{1,2})/; print $1'`
  7.  
  8. cat /tmp/x_raw | grep -i '"t_port"' | awk -F "(>|</td)" '{print $2}' | tr "," " " |
  9. while read line; do
  10.     for char in $line; do
  11.         echo "${char}${change}" | bc | awk '{printf("%c"),$1}';
  12.     done;
  13.     echo;
  14. done > /tmp/x_ports
  15.  
  16. cat /tmp/x_raw | grep -i '"t_ip"' | awk -F "(>|</td)" '{print $2}' > /tmp/x_ip
  17.  
  18. pr -s: -m -t -J "/tmp/x_ip" "/tmp/x_ports"