我有一個客戶端 - 服務器應用程序,並且作爲GUI的一部分,我想添加一個框,告訴主機將其外部IP提供給其他人。從Whatismyip觸發病毒警告讀取[Java]
System.setProperty("http.agent", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0");
try {
URL a = new URL("http://automation.whatismyip.com/n09230945.asp");
URLConnection b = a.openConnection();
try (InputStream in = b.getInputStream()) {
String encoding = b.getContentEncoding();
encoding = encoding == null ? "UTF-8" : encoding;
publicIP = IOUtils.toString(in,encoding);
}
這是(out of context)查詢whatismyip的自動化服務。但是,最近當我運行該程序時,它會觸發Avast提醒!殺毒軟件。很明顯,這不是惡意代碼。我怎樣才能讓avast停止認爲我的程序是病毒?
您是否曾嘗試將此網站的鏈接添加到您的「Avast Antivirus」的例外列表中? – 2012-07-27 04:19:59
代碼是作爲webapp的一部分編寫的嗎? – 2012-07-27 04:21:31
問題不在於它會干擾我能夠測試軟件。沒有這個代碼,它工作的很好 - 這只是一個方便,我不願意刪除。我更擔心把它交給人們,讓他們的殺毒軟件告訴他們,它試圖摧毀他們的電腦,綁架他們的妻子,燒燬他們的房子。 Avast自鳴得意地告訴我,「avast!可以讓你的電腦免於崩潰,你只是躲過了一顆子彈。」編輯:不,它是在一個窗口中運行的常規軟件。我的殺毒軟件不應該有任何理由認爲它是危險的。 – Wizzeh 2012-07-27 04:22:36