I'm having problems with version number detection for Mozilla family browsers. I'm using Windows Nessus, just upgraded from 1.03 to 1.04.
Problem #1 ---------- Plugin 20862 says: - Mozilla Browser version 1.7.0.0 is installed as C:\sys\comm\Mozilla\Mozilla.exe - Mozilla Firefox version 2.0.0.0 is installed as C:\Program Files\Mozilla Firefox\firefox.exe - SeaMonkey version 1.0.5.0 is installed as C:\Sys\Comm\mozilla.org\SeaMonkey\SeaMonkey.exe Mozilla.exe is really Product Version 1.7.12: 2005091517 File version 1.7.20050.25981 (Firefox and SeaMonkey versions are correct.) As a result, I get a bunch of "Upgrade to Mozilla 1.7.xx or higher" messages from plugins such as 19718. Problem #2 ---------- I also get "Upgrade to SeaMonkey version 1.0.x or higher" messages from plugins such as 22371. If I look at the code for plugin 22371, the 2nd to last line reads: (int(ver[0]) == 1 && int(ver[1]) == 0 && int(ver[3]) < 5) I think ver is 1.0.5.0 at this point, so shouldn't the subscripts be 0, 2 and 4? Similar code is in other SeaMonkey plugins. _______________________________________________ Nessus mailing list [email protected] http://mail.nessus.org/mailman/listinfo/nessus
