MIME eklerini çıkarmak için yardımcı program [kapalı]


26

Tüm MIME parçalarını çok parçalı bir e-posta iletisinden (veya bu konuda ilginç bir içerik türüne sahip bir tekli parçadan gövdeden) çıkarmak için Unix için (ideal olarak, bir Debian / Ubuntu paketinde bulunur) bir komut satırı aracı arıyorum. .

mimeexplodePerl MIME :: Tools paketiyle birlikte gelen aracı kullanıyorum , ancak gerçekten üretim kalitesi değil (senaryo yalnızca örnek olarak dahil edilmiştir ve "kötülük" karakter kümeleri olarak gördüğü konularla ilgili sorunları vardır) ve ben de kesinlikle buna dayanarak kendi senaryomu yazdım, ama eğer bu özel tekerlek daha önce yenilenmişse, belki de yapmamalıyım.


Başka bir soru ile çok güzel görünen pldaniels.com/ripmime ile karşılaştım, ancak söyleyebileceğim kadarıyla bir Ubuntu paketi olarak mevcut değil.
üçlü

Yanıtlar:


31

mpack'ten munpack benim için çalıştı

Debian / Ubuntu'da:

sudo apt-get install mpack
munpack -f mime-attachments-file

Genel olarak güzel bir çözüm. Yine de, sürüm 1.6'dan itibaren, =<cr><lf>yazdırılabilir metindeki dizilerle doğru şekilde başa çıkmıyor (girişteki kaçan her satır sonu için sahte bir 0xFF baytı alıyorum). Bu, 2011'de rapor edilmiş gibi görünmekle birlikte hala düzeltilmemiştir: bugs.debian.org/cgi-bin/bugreport.cgi?bug=647180
üçlü

18

Mu projesi bir içerecek şekilde görünüyor mu-özü görünüyor sanki istediğini yapabilir bu komutu. Ve zaten bir Ubuntu paketi olarak mevcut görünmektedir.

Not: Bu aracı aslında kendim kullanmadım.


1
sudo apt-get install maildir-utils && mu extract -a <file>
Richard Hansen

mu: error: init_mime_msg: cannot construct mime message for noname.eml
Nicolas Raoul

3
Bu bir soru ise, muhtemelen gerçek bir soru göndermek istersiniz. Bu cevap iki yıldan daha eski.
larsks

1

Ubuntu 12.04.4'te analiz için mini dökümü çıkarmak için bir chrome dmp dosyasını açmam gerekiyordu. Mime dosyasının Linux ortamında olmasına rağmen DOS biçiminde yazıldığını buldum, bu yüzden ne mpack, ne de maildir-utils kutudan çıktı. Aşağıdaki adımlar benim için çalıştı:

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

İkili bir dosyada dönüştürmeyi zorlamak için dos2unix üzerindeki -f gereklidir. Maildir-utils mu programı, dos2unix dönüşümünden sonra bile dmp dosyasını okumaya çalışırken çöktü.


-3
  • mpack araçları ve munpack
  • GNU base64 kod çözücü
  • mimedecode
  • MHA-kod çözme
  • UUDeview
  • OpenSSL

1
-1 mha-decode ve mimedecode dışındakilerin hepsine aşinayım ve en azından hiçbiri giriş olarak bir e-posta mesajı kabul etmiyor ve eklerini çıktı olarak üretiyor. Hala mha-decode ve mimedecode'a bakacağım.
üçlü 29.012'de
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.