・自PCのIEがHTTPアクセスする際に
投げているPOST/GETデータを
取得したい。(SSLを除く。)
この際、値を取得するための
プログラミング手段があれば、
教えてください。
http://www.vector.co.jp/soft/win95/net/se121013.html
横取り丸の詳細情報 : Vector ソフトを探す!
プロキシを作ればいいんですよ。
PHPでもPerlでもJavaでも、何でも書けます。
私的にはPHPがお薦め。
自作でなくてもよければ、横取り丸を使えばできます。
横取り丸にInetSpyを組み込みます。
> HttpMethod
> クライアントによって使用される HTTP データ転送メソッド (GET 、 POST 、 HEAD など) を取得します。
おお。こういうライブラリが
あるんですね!
通信解析ソフトから攻める切り口ですね!
参考になりそうな気がします。ありがとうございます
Welcome to the Netgroup at Politecnico di Torino — Netgroup
WinPCapというライブラリを使うと、ネットワークを通じて送受信されるデータをとれます。Etherealというパケットキャプチャソフトもこれを使っているようです。オープンソースなので、中を解析することもできます。これを利用してデータをキャプチャして、そのなかからHTTPによるデータ送信だけを捕まえれば解析できるかと。
http://packetbell.sourceforge.jp/winpcap.html
C#からWinPcapを使用する方法
どういった言語を利用されるのかわかりませんが、C#からの利用法を記したページもありました(ソースコードへのリンクしかまだないようですが)
今回C++を使う予定です。
C#と大差ないとおもうので 流用できそうです!
Proxyより大げさになりますが、WinPcapを使って、ネットワーク上のパケットをキャプチャする手があります。
このURLに参考になるソースコードがあります。
日本の作者が作られたツールですね。
参考にしやすそうです、ありがとうございます
プロキシですかー
これはひらめきませんでした。
横取り丸も昔かんがえたことがありますが
自作してみよう!ってことなので 今回は
使いませんが、別の機会に試してみますね!
ありがとうございます。