小弟用windows 2000 server 架了一個站,可是頻寬被某些人用teleport pro 吃的光光了
要怎麼樣才能防止這類的下載程式呢?
救救我吧
小弟用windows 2000 server 架了一個站,可是頻寬被某些人用teleport pro 吃的光光了
要怎麼樣才能防止這類的下載程式呢?
救救我吧
比較難...
你不要忘了 Teleport 也可以偽裝成 Internet Explorer !
1. 包個兩層cgi...teleport就失靈了...^^
2. 不用 HYPER-LINK,改用JAVA或CGI連結網頁....
3.用FLASH ...
4. 密碼認證,這樣就算他挖到一些聯結或網頁還式不能下載...^^
其實我知道的兩個方法 , Teleport 抓不到
1.採用 Flash 做 Link
2.採用 Java Script 做 Link
這兩個方法 , 新版的 Teleport 還是無法 Download 網頁
之前有個 PHP 聖經網路版 TelePort 就是拉不下來...
重要部份會產生亂碼,但改用 Office Explorer 後...
就可以了,因此.... 這真的很難
[QUOTE][i]最初由 mingsheu [/i]
[B]之前有個 PHP 聖經網路版 TelePort 就是拉不下來...
重要部份會產生亂碼,但改用 Office Explorer 後...
就可以了,因此.... 這真的很難 [/B][/QUOTE]
應該是 OffLine Explorer 吧!!
因為之前用TelPro抓成人網一直抓不完整~
後來改用OE後... 天那... 抓了快二個星期了還抓不完...:D
對了!! TelPro 還有連結的限制, 超過65535後就抓不了....:o
Teleport Pro會發出3-10個 thread,是不是可以用這點來找到哪些使用者同時下載多個網頁呢 ?:(
[QUOTE][i]最初由 golulu [/i]
[B]Teleport Pro會發出3-10個 thread,是不是可以用這點來找到哪些使用者同時下載多個網頁呢 ?:( [/B][/QUOTE]
如果 我設定每次 只 建立 1 個 連結呢?
除了上面提到的,用flash、java 、cgi link之外..沒有別的辦法了....
乖乖的花心思去改成flash或java吧...
架了web server,telleport就有辦法偽裝成 ie去開啟、分析妳的網頁..
我想了解的是, IIS或是PWS有沒有辦法知道網友開了幾個Thread?
有的話,是用什麼辦法知道的?
因為一個網站大到300個page以上時,根本沒有辦法一個一個網站去作java script或是Flash
唉!無知的我
真是悲哀
救救我吧
[QUOTE][i]最初由 dcstudio [/i]
[B]
應該是 OffLine Explorer 吧!!
[/B][/QUOTE]
M.. 沒錯... 手誤:p
[QUOTE][i]最初由 golulu [/i]
[B]我想了解的是, IIS或是PWS有沒有辦法知道網友開了幾個Thread?
有的話,是用什麼辦法知道的?
因為一個網站大到300個page以上時,根本沒有辦法一個一個網站去作java script或是Flash
[/B][/QUOTE]
或許可在 global.asa 中動手腳...
記來源IP,在Session on Start中記錄...
把IP位址記在文字檔或資料庫....
Session End 時就刪除....
當超過某一數量後...就......
不過若人家是走Proxy 的話.....
小建議而以.....
:eek: :eek:
使用 Robots Exclusion Protocol 的協議規則
不過並不是每套軟體或是使用者都有遵守的,所以並不是百分百有效
首先在網站根目錄底下放一個檔案([COLOR=red]robots.txt[/COLOR])此檔名必須小寫
其內容如下:
[COLOR=red]User-agent: *[/COLOR]
[COLOR=red]Disallow: /[/COLOR]
然後存檔就行了......
User-agent: * =>表不接受任何一個 Robot 造訪
Disallow: / =>表以網站根目錄開始都不準 Robot 抓取
以下是另一種方式.......同樣的效果有限
在<HEAD>和</HEAD>之間放入下面的 Robots META tag
[COLOR=red]<META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">[/COLOR]
NOINDEX =>表 Robot 不對本頁進行索引
NOFOLLOW =>表 Robot 不跟蹤本頁的連結
總歸一句...有總沒有的好