what in gods name is this?

see attached image please

(looks like an attack to me)

Maybe this: http://www.auditmypc.com/port/tcp-port-3128.asp

yup. just like i thought. Trojan!

That website is not very informative to jump right to the conclusion that 3128 is a trojan. 3128 is the default port for many proxy servers.