練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: Cookie: NicoNicoDouga remove history

コメントなし»

ニコニコ動画の視聴履歴を消すフィルタです。

ブラウザからサイトへ送られる Cookie: リクエストヘッダから該当部分を消しています。サイトからブラウザに送られてくる Set-Cookie: レスポンスヘッダは手をつけていないので、ブラウザの Cookie には視聴履歴のデータが保存されます。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Cookie: NicoNicoDouga remove history (Out)  (2008-10-05; rentan)"
URL = "www.nicovideo.jp/"
Match = "\0; nicohistory=*;\1"
Replace = "\0;\1"

昔は JavaScript で視聴履歴の Cookie データが設定されていたため、Set-Cookie: の削除ではない方法で実装しました。が、もしかしたら JavaScript でというのは勘違いだったかも知れません。

Proxomitron: komica.csie.org shared.js patch

コメントなし»

セッション Cookie 以外の Cookie を全てブロックしていても某画像掲示板を見られるようにするフィルタ。
広告の表示も監視しているようでしばらくすると画像が表示できなくなります。

その掲示板を継続して使う予定はない(使うなら Cookie を許可する)ので、これ以上手を入れるつもりはなく没フィルタになりました。

[Patterns]
Name = "komica.csie.org shared.js patch  (2011-02-25; rentan)"
Active = TRUE
URL = "komica.csie.org/share/shared.js"
Limit = 500
Match = "(.split\('\|'\),0,{}\))\#"
Replace = "$STOP()\@"
          ".replace ('"; expires="+d.toGMTString()', '""')"

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