Huh. That's really interesting that your system is opening the Java console. I'm assume you're running an older version of Java (what Java and IE version are you running)?
For the truly paranoid
there is absolutely no need to worry. All the script is doing is reading your user agent header from your browser to gain many of the values and for the plugins it's simply using JavaScript to get the values. There really is no way these types of scripts could manipulate anything with any of the plugins you have on the computer. I'd assume if values are getting reset by something on your computer.
However, if anyone else is encountering this please let me know. All my machines here have not encountered anything abnormal like this.
Update:I just finished going through the logs of visitors to see if the script is missing anything and I've seen a few users who I've been able to tell from their user agent header that are infected with spyware. The script will now report if these are detected (funwebproducts/simbar/iebar) and link the user to the spyware page on where to get protection.
I also spent time revamping the ISP detection. Had quite a lot of fun spending at least
2 hours on one line of code (shown below). Heck of a way to spend a Friday night.
elsif ($striphost =~ /\.([a-z0-9\-]{3,25})((\.[a-z]{2,3}){1,2}?)$/i) {
- Added platform detection for *nix systems
- Added and corrected other minor things