練炭ブログ

X680x0、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: Cookie: Hns fake Cookie

コメントなし»

Hyper NIKKI System を使っている日記サイトではクローラ避けに Cookie でアクセス制限をかけているところがありますが、自分はブラウザの設定で出来る限り Cookie を拒否するようにしているので、見れないことがあります。

Cookie を許可するサイトは増やしたくないのと、Cookie の期限が切れた後のアクセスで「リロードして下さい」と出てしまうので、偽装した Cookie を送信するフィルタで対処していました。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Cookie: Hns fake Cookie  (2008-04-23; rentan)"
URL = "blawat2015.no-ip.com/~mieki256/diary/"
Match = "(^HnsClientID)"
Replace = "HnsClientID=RURI0000000000000; HnsClientCount="

URL は他にもいくつかあったけど今確認したらアクセス制限かけていなかったので除外。残したところも今は更新していないので、この機会に設定ファイルから削除しました。

Proxomitron: Authorization: CyberSyndrome

コメントなし»

Basic 認証用で既に不要となったヘッダフィルタをもう一つ。

プロキシ情報サイトの CyberSyndrome です。
昔は一部のページに Basic 認証がかかっていましたが、いつのまにか認証なしになったようです。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Authorization: CyberSyndrome (Out)  (2006-01-22; rentan)"
URL = "www.cybersyndrome.net/pl"
Match = "^?"
Replace = "Basic UzBzeGFob2s6UzBzeGFob2s="

Proxomitron: Authorization: CYBER-DOLL.DYNDNS.ORG

コメントなし»

CYBER-DOLL.DYNDNS.ORG ってのは多分、画像掲示板か画像アップローダだったと思いますが、既に存在しません。
そのまま削除してもいいんですが、Basic 認証を自動送信するフィルタのサンプルとしてここに貼っておきます。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Authorization: CYBER-DOLL.DYNDNS.ORG (Out)  (2003-07-26; rentan)"
URL = "cyber-doll.dyndns.org/cgi-bin/"
Match = "^?"
Replace = "Basic Y2JkOmNiZA=="

Y2JkOmNiZA== はこのサイトで指定された「ユーザ名:パスワード」を Base64 でエンコードしたものです。

Proxomiron の HTTP ヘッダ・フィルタエディタでは、コンテキストメニューから Base64 のエンコードとデコードを行うことが出来ます(置換するテキスト=Replace 欄のみ)。

Proxomitron: ブロックリストで一つの検索表現を複数行に分けて書く方法

コメントなし»

Ptron: ブロックリストを用いて外部ファイルにフィルタを記述する - Blowin' in the Ghostwind...

ブロックリストの行頭に半角スペースを入れれば、前の行と連結されて解釈されますよー。

ブロックリストの作り方 Proxomitron-J
「分解するのは簡単です」のところ。