2012-01-03 49 views
0

我想編寫一個java程序來分析輸入到瀏覽器的地址欄中的URL,以檢查它是否是釣魚網站。我想寫一個應用程序來檢查地址欄中輸入的每個地址。如何使用java程序處理輸入瀏覽器地址欄的網址?

我的問題是如何訪問輸入到地址欄的url,並且我還想重定向瀏覽器,如果檢索到的地址是釣魚網站。請幫我...

回答

3

我能想到的是創建一個充當代理的Java應用程序(類似於WebScarab)。您解析HTTP請求並從那裏獲取URL。除此之外,如果您正在開發獨立應用程序,我不知道如何訪問瀏覽器的地址欄。如果我錯了,請糾正我。

2

您無法從外部應用程序訪問瀏覽器的URL欄。

AFAIK,您無法從受信任的Java小程序(或不可信任的小程序)訪問瀏覽器的URL欄。

您不能從不可信的Javascript訪問瀏覽器的URL欄。

可能能夠從受信任的Javascript插件訪問瀏覽器的URL欄,但是這個插件不能跨不同的瀏覽器移植。

您最好打賭(IMO)是創建一個代理HTTP服務器,檢查釣魚網站的請求URL。然後讓用戶配置他的瀏覽器始終使用該代理。代理可以在用戶的​​機器上運行,並且可以使用Java的一個現有HTTP協議棧在Java中實現它。

相關問題