web-dev-qa-db-ja.com

MIME添付ファイルを抽出するためのユーティリティ

マルチパートの電子メールメッセージからすべてのMIMEパートを抽出するためのUnix(理想的には、Debian/Ubuntuパッケージで利用可能)のコマンドラインツールを探しています(または、興味深いコンテンツタイプのシングルパートから本文を抽出します)。 。

私はPerlに同梱されているmimeexplodeツールを使用しています MIME :: Tools パッケージですが、実際には製品品質ではありません(スクリプトは例としてのみ含まれているため、 「悪意のある」文字セットと見なされるもの)と私は確かにそれに基づいて自分のスクリプトを転がすことができますが、この特定のホイールがすでに革新されている場合、おそらく私はすべきではありません。

26
tripleee

munpack mpackから私のために働いた

Debian/Ubuntuの場合:

Sudo apt-get install mpack
munpack -f mime-attachments-file
32
DmitrySandalov

mu project には、 mu-extract コマンドが含まれているように見えます。そして、それはすでにUbuntuパッケージとして利用できるようです。

注意:このツールを実際に使用したことはありません。

18
larsks

Ubuntu 12.04.4で分析するためにミニダンプを抽出するには、chrome dmpファイルを解凍する必要がありました。Linux環境であっても、mimeファイルがDOS形式で記述されていることがわかりました。したがって、mpackもmaildir-utilsもそのままでは機能しませんでした。次の手順でうまくいきました。

Sudo apt-get install dos2unix mpack
cp chromium-renderer-minidump-c3303784f176fb58.dmp backup
dos2unix -f chromium-renderer-minidump-c3303784f176fb58.dmp
munpack chromium-renderer-minidump-c3303784f176fb58.dmp

バイナリファイルを強制的に変換するには、dos2unixの-fが必要です。 dos2unixに変換した後でも、maildir-utils muプログラムがdmpファイルを読み取ろうとしてクラッシュしました。

1
fuzzyBSc