I am working on project in VB.Net that includes Socket Communication and embedded HTTPListeners, this is a group of applications that intercommunicate using Sockets. My problem is from few days I received report of Anti-virus (AVG) showing one of executable as threat.
Looking into the matter I was thinking to replace sockets with NamedPipes but still http listener would remain there.
How can I solve this problem
To add a file exclusion, open AVG settings, click "Expert Settings" under "Computer Protection" and "Antivirus," remove the file extension from the list and click "Apply." AVG can be disabled by right-clicking on the AVG icon from the taskbar and selecting "Temporarily disable AVG protection."
If AVG AntiVirus detects such an app, AVG AntiVirus may request special permission to allow the removal of the malware app. On the Malware detected tile, tap Uninstall and OK to confirm uninstallation.
Uninstall via device settingsOpen your device Settings and go to Apps. Select AVG AntiVirus. Select Uninstall.
Open Blocked & Allowed appsOpen AVG AntiVirus and go to ☰ Menu ▸ Settings. Select General ▸ Blocked & Allowed apps in the left panel.
As you explained your application remains hidden, does network activity this makes your application to blocked by firewalls (security applications). If you don't need network access consider other means of IPC (like namedpipes as you said) than sockets as you don't have to bother for port already being used type of errors.
but as others suggested you should send them your executable, stating as false positive.
This link contains information to submit your application to AVG and other security vedors.
I assume your code does not do bad thing so I would actually not change anything. Why should you try and workaround an overly sensitive tool? Contact AVG and submit it as false positive.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With