- - PR -
メール監視について
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-04-03 10:57
いつもお世話になります。
今回下記のようなソフトを作成したいのですが .NET 2003 or 2005 にて作成可能でしょうか? /////////////////////////////////////////////////////// メール監視ソフト ある端末に常駐させ、ある端末が送信した(とりあえずは送信) メールのあて先やSMTPの情報や添付ファイルのファイルなどを ログなどにはく /////////////////////////////////////////////////////// 作成可能であれば上記方法が記載されているアドレスや コメントなどを頂ければありがたいのですが vb.net メール監視 などにて検索してみたのですが、 既存製品の説明ばかりで実現方法は見つけることは出来ません でした。 ちなみに.NETでだめだけどjavaなら などの意見もあれば よろしくお願いします。 こちらも引き続き探してみます。 | ||||
|
投稿日時: 2007-04-03 11:12
.NETでスクラッチするのではないのですが、 VECTORにいくつかツールが格納されているされていますね。 | ||||
|
投稿日時: 2007-04-03 18:15
要件としてどんなもんなんですかね?
範囲は特定個人のPC?不特定多数のPC? 不特定だとすると何台くらい? 監視自体は隠蔽する必要がある? ログはローカルに出力するだけでいい? 以下、蛇足 穿った見方をすると「スパイウェア作りたいんです」って読めてしまう・・・。^^; 会社で監視するならメールサーバー側で監視すればいいしなぁ。 (それに「出来るよ」って言ったとしても実装する為の予備知識が無いように思えるんですが。) | ||||
|
投稿日時: 2007-04-03 18:49
目的がよく分かりませんが、企業レベルでの内部統制・情報漏えい対策云々という
ことでしたら、以下のような解決策・ソリューション・製品は沢山あると思います。 ・メールサーバ側の設定でメールのコピーを保管する様にする ・ネットワーク上に設置したキャプチャでメールのコピーを再生・保管する 端末で取得しなければならない理由とか背景ってあるんでしょうか。。。 原理の話をすると、 ・SMTPのレベルでメールを中継する過程でメールのコピーを取得する ・パケットキャプチャを行って、パケットからメールを組み立ててコピーを取得する しかないと思いますので、目的と手段のバランスを考えると、 上記をスクラッチで作るとなると結構大変かと思います。 | ||||
|
投稿日時: 2007-04-03 19:25
みなさんお返事ありがとうございます。
要件としては例えばメールサーバーなどの方の設定などを いじることが出きる権限がなく、ただ自分が送信したメール の内容をログとして残したいのですが(メールソフトなど を使うことなく) でもみなさんの意見を聞く限りでは単純に実装できそうな ものではないことはわかりました。 このあたりのパケットキャプチャなどのプログラミング技術 (できれば.NET)を解説しているサイトなどはないでしょうか? //(それに「出来るよ」って言ったとしても実装する為の予備知識が無いように思えるんですが。) 確かにはずかしながらその通りです。 このあたりの技術を個人的に学べるサイトなどもあればお教えください。 よろしくお願いします。 | ||||
|
投稿日時: 2007-04-04 08:31
ちょっと気になったので、質問返しです。 ご自身のメール送信には、メールソフトを使われてないんですか? メールソフトを使用してのメール送信であれば送信済みトレイに 送信したメールのコピーが残っている筈です。 何がしかのアプリが、WinSockか何かを利用してメール送信して いるとしても、BCCにご自身のメールアドレスを指定してあげれば 解決できると思うのですが・・・ (ってメールソフトを使わないんでしたっけ | ||||
|
投稿日時: 2007-04-04 09:58
詳しく読んでないですけど、以下が参考になりそうです。
Packet Capture and Analayzer - The Code Project - C# Programming http://www.codeproject.com/csharp/pacanal.asp | ||||
|
投稿日時: 2007-04-04 10:26
パケットキャプチャを作るのが楽か、メールプロキシを作るのが楽か
|