#!/bin/bash
awk '/tcp/{
h=substr($5,0,index($5,":")-1);
if(length(h)>0){
arr[h]++
}
}END{
for(i in arr){
printf "%s %s\n",i,arr[i]
}
}' | sort -rnk 2

#!/bin/bash
awk '/tcp/{
h=substr($5,0,index($5,":")-1);
if(length(h)>0){
arr[h]++
}
}END{
for(i in arr){
printf "%s %s\n",i,arr[i]
}
}' | sort -rnk 2