ASP は、Xunlei、Tornado、Express がサイト リソースをダウンロードすることを完全にブロックします。
著者:Eve Cole
更新時間:2009-06-26 18:10:00
プログラムコード
<%
'主流のダウンロード ツールをブロックする
Dimxurl、xtool
'ブラウザエージェントを取得
xurl=lcase(Request.ServerVariables("HTTP_USER_AGENT"))
禁止する AGENT を定義します。Express、Tornado、Thunder の最新バージョンは次の 5 つです。これらは自分で追加できます。
xtool="mozilla/4.0(互換性;msie5.00;windows98)"&_
"mozilla/4.0(互換性;msie6.0;windows+nt5.0)"&_
"mozilla/4.0(互換性;msie6.0;windowsnt5.1;)"&_
"mozilla/4.0(互換性;msie6.0;windowsnt5.0;.netclr1.1.4322)"&_
"mozilla/4.0(互換性;msie6.0;windowsnt5.0;.netclr3.5.20706)"&_
「mozilla/4.0(互換性;msie6.0;windowsnt5.1;sv1;.netclr1.1.4322;.netclr2.0.50727)」
'エージェントが合法かどうかを判断する
IfInStr(xtool,xurl)>0Then
'ダウンロード ツールは 404 エラーを直接報告します
Response.Status="404NotFound"
応答.終了
EndIf
'他のコードは以下です
Response.「コンテンツを通常通り閲覧してください。ダウンロード ツールを使用してページをテスト ダウンロードし、ダウンロードできるかどうかを確認できますか?」と書き込みます。
%>