#!/bin/sh
#f=0;
#own_ip=$(ifconfig |grep -i 'inet addr:'|grep -v '127.0.0.1'|awk '{ print $2 }'|sed -e 's#addr:##');
echo $own_ip;
skype_connections_cnt=$(netstat -tunap|grep -i skype | grep -i established |grep -v "0.0.0.0" |wc -l)
#echo $skype_connections_cnt;
#echo $own_ip;
#while [ 1 ]; do 
sleep 1; 
#f=$(( $f + 1 ));
#if [ "$f" 
#sleep 5;
f=0;
#arr1=(); for i in {1..5}; do arr1[i]=blah; done; arr2=(); for i in {1..5}; do arr2[i]=blaaah; done; for i in {1..5}; do printf '%-10.10s | %-10.10s\n' "${arr1[i]}" "${arr2[i]}"; done


for i in $(netstat -tupan|grep -i skype | grep -i established| grep -v '0.0.0.0'| awk '{ print $5 }'|sed -e 's#:# #g'|awk '{ print $1 }'); do
f=$(( $f + 1 )); 
echo "Skype connected IP: $i" > /tmp/skype_ips.log.$f;
###arr1[i]='----------------------';
echo  "----------------------" >> /tmp/skype_ips.log.$f;
whois_out=$(whois $i|grep -i -e "person:" -e "address:" -e "e-mail:" -e "phone:" -e "mnt-by:" -e "route:" -e "descr:"| sort -r |uniq -u)

printf "\n$whois_out\n" '%30s' >> /tmp/skype_ips.log.$f; 
#printf '%10s';
###var=$(whois $i|grep -i -e "person:" -e "address:" -e "e-mail:" -e "phone:" -e "mnt-by:" -e "route:" -e "descr:"| sort -r |uniq -u >> /tmp/skype_ips.log.$f);
###arr1[i]=$var;
echo "----------------------"  >> /tmp/skype_ips.log.$f;
###arr1[i]='----------------------';
### printf '%-10.10s | %-10.10s\n' ${arr1[i]};
done;

var1=$(for z in $(seq 0 $f); do
if [ -f /tmp/skype_ips.log.$z ]; then
echo -n " /tmp/skype_ips.log.$z";
fi
done) 
paste $var1 | column -x;
##paste /tmp/skype_ips.log.1 /tmp/skype_ips.log.2 | column -n;
#paste /tmp/skype_ips.log.3 /tmp/skype_ips.log.4;
rm -f /tmp/skype_ips.log.*

#done

#arr1=(); for i in {1..5}; do arr1[i]=blah; done; arr2=() for i in {1..5}; do arr2[i]=blaaah; done; for i in {1..5}; do printf 
#                '%-10.10s | %-10.10s\n' "${arr1[i]}" "${arr2[i]}"; done
