Web Shield in case of K-Meleon Browser

Hi Folks

When I surf the internet with Internet Explorer 8 or the latest Firefox, the web pages are scanned by the Web Shield (I’m using avast! 4.8 free edition) as it should be.

I recently started using the K-Meleon browser (version 1.5.3) for its much better speed and memory usage. I notice that when using K-Meleon, the web pages being loaded are being scanned by the Network Shield and not the Web Shield as in case of IE / Firefox.

I’m wondering why this is so. Im using Vista so the web scanning is supposed to be transparent, i.e. no manual settings due on my part. So ideally the scanning should be done by the Web Shield and not the Network Shield as it is in my case.

Further, given that the Network Shield is meant for Internet Worms, am I losing protection in this case because K-Meleon’s web traffic is being scanned by the Network shield and not Web Shield? I mean in case of Html based exploits / malicious web pages etc, the web scanner doesnt come into the picture since Net Shield is scanning all K-Meleon traffic.

Any ideas where I am going wrong? Or any workarounds in this case?

Your useful comments / ideas are most welcome

Regards
Satish

K-Meleon may not be a supported browser in the web shield.

You can set the browser manually to use the web shields proxy so it is scanned, see example for firefox link below. You will have to find the corresponding function in k-meleon.

For Firefox users - Tutorial - Web Shield Proxy Set-up for Firefox

Hi satish.b,

Does clicking this link produce an alert with the webshield in K-Melon?
http://www.eicar.org/download/eicar.com

Eicar.com is a test file for AVs, and is harmless. More info here: http://www.eicar.org/anti_virus_test_file.htm

If not, it may be that you will have to add the K-Melon executable to the ini file as an opt-in option:

-Open Notepad,
-File → Open → C:\Program Files\ALWIL Software\avast4\Data\avast4.ini
-Locate [WebScanner] section,
-Add: OptinProcess=

Like this:

[WebScanner]
OptinProcess=

-Save (you will be prompted to accept the change by the self-defense module - click yes)
-Close Notepad
-Restart the webshield.

Then try the link above.

-Scott-


EDIT: didn’t see DavidR’s post, it would probably be easier to do his method instead :slight_smile:

Hi Scott and David

The method of manually adding the local proxy seems to be working. Will check a little further and let you guys know.

Independently of the manual method, I also tried editing the INI file as Scott had suggested. This unfortunately has not worked in my case. I did things as instructed, the ini text inserted was this:

" OptinProcess=<C:\Program Files\K-Meleon\k-meleon.exe> " (without the quotes :wink: )

Just wanted to let you guys know.

Thanks
Satish

EDIT

@ Scott,

With the default settings (without implementing your / David’s suggestions), the Eicar file gets picked up by the Standard Shield when the browser tries saving it to the hard drive, the Web Shield doesn’t pick it up.

Probably, my fault…sorry ::slight_smile:

it is just the executable file, and since I didn’t know it I wasn’t sure what to put…

Since I now know what it is, it should just be:

“OptinProcess=k-meleon.exe”

(Without quotes)

-Scott-

Hi Folks

Sorry to bother you again.

I have tried both the manual settings method as well as the one that involves the change to the avast .ini file.

In both the cases, the web shield does start functioning. However, the eicar.com file on the eicar test-file page is still being picked up by the Standard Shield and not the Web Shield.

In case you folks have any other things that I might try out, then please do let me know.

The bottom line is that I feel that this is a relatively minor issue. As long as the suspect file is being picked up by one of the Shields, I will be safe. Only that I was curious why avast! is not working as advertised in case of K-Meleon. After all K-Meleon shares a lot of its code with Firefox.

Thanks again for your time and help.

Regards
Satish

EDIT

Ofcourse avast! works as it should in case of IE / Firefox. eicar.com is picked up by the web shield and I get the option to abort the connection…

Well I wouldn’t say a minor issue as the web shield provide a great deal of protection and if you can get and k-meleon working together all the better.

Personally I would leave the avast4.ini modification alone, reverse the new line you placed there and save it.

Setting the browser proxy for HTTP to use the web shield proxy, which as you say was working, will hopefully work again. With these manual adjustments it is best to only try one and see if that works.

Interesting…

Just downloaded it and tested the INI addition, and it is not just you…

Seems that the ini doesn’t work…

BUT DavidR’s suggestion does:

-Open K-Meleon,
-Tools → Proxy → Configure
-In window that opens → click ‘New Confiuration’ (circled in red in image)
-Type Localhost and 12080 into th relevant boxes (highlighted in yellow)
-Click save (circled in yellow)

-Scott-


EDIT: image...keep doing that...::)

This worked for me when Chrome was a beta and not supported, so I don’t know what is going on now, with k-meleon.

[WebScanner] OptinProcess=chrome.exe

Are you getting the correct executable ?

Yep, it was k-meleon.exe

Odd, no?

Odd, yes.

I was just wondering if there might be some intermediary file, but it seems there is just the k-meleon.exe.

In my example I placed the OptinProcess line directly under the [WebScanner], but in theory it shouldn’t matter so long it is before the next section Header.

This worked for me when Chrome was a beta and not supported.

it works even now, sir.

Well I think Chrome is a supported browser now (since it is now more mature and stable), so it should work even without that OptinProcess entry.

yes, it works even without that OptinProcess entry.

Thought so ;D

OK guys, I downloaded k-mellon and I’m using it right now (not that my first impression compared to firefox is that good), but I have added k-meleon.exe to my OptinPtocess list, as I said I had Chrome still in there so I just added the k-meleon.exe.

[WebScanner] OptinProcess=chrome.exe,k-meleon.exe

And I don’t know what I did wrong, but it is working for me with the web shield scaning my browsing in k-meleon. I didn’t change the proxy settings in k-meleon.

I did a change and removed chrome.exe, leaving only k-meleon.exe and that still works.

So I guess that having made the you didn’t terminate the web shield and then restart it. By not doing that the web shield would still be using the old avast4.ini settings, so it won’t work. If you rebooted that would have the same effect as the new avast4.ini settings would be loaded.

Let me know if doing that gets it working for you.

Signing off from k-meleon, I feel naked without my NoScript and oodles of other firefox ad-ons ;D

Weird…I did terminate the webshield before testing it… ???

I even tried using the one from your quote, to no avail…No idea…

Mmmm…me too…

HI All

Thanks to the suggestions provided by David and Scott, I have managed to get avast! to work with K-Meleon. In the screenshot below, you can see avast! Web Shield in action, offering to block the connection to a harmful webpage. I have blanked out the web address of the same.

And by the way Scott and David, you will find the no-script and ad-block add-ons for K-Meleon too. :slight_smile:
Just that it requires a little more tweaking to get it to your liking unlike Firefox. However, the browser’s performance more than makes up for the initial inconvenience involved in tweaking it. I use a lot of gmail and open up plenty of tabs while browsing. Firefox and IE are slow as molasses when compared to K-Meleon. Now, I shall stop evangelizing K-Meleon usage. 8)

Thanks for your Help.

Regards
Satish

Hi satish.b,

Glad to hear it is working. :slight_smile:

I presume it was the proxy settings?

I wonder if it is a vista thing then maybe, that the INI didn’t work, although it has worked with another browser…

-Scott-

Hi Scott

I am using the modified INI. Just thought its a more comprehensive method than adding proxy for http alone.

Regards
Satish