PDA

Просмотр полной версии : Скрипт для вытаскивания файлов из мыла



Geser
27.11.2004, 15:05
Скриптик на ПХП проходится по директории, если находит мыльные файлы с вложениями, вытаскивает вложения и сохраняет отдельно.

Зайцев Олег
27.11.2004, 15:22
Скриптик на ПХП проходится по директории, если находит мыльные файлы с вложениями, вытаскивает вложения и сохраняет отдельно.

Полезная штучка, правда работает только для Base64 кодирования вложенного объекта.

Geser
27.11.2004, 15:25
Полезная штучка, правда работает только для Base64 кодирования вложенного объекта.

Пришли мне письмо с другим кодированием, попробую добавить :)

Зайцев Олег
27.11.2004, 15:41
Пришли мне письмо с другим кодированием, попробую добавить :)

В принципе, его и присылать необязательно - весьма распространен тип кодирования "quoted-printable" - именно в нем пересылаются HTML, XML ... Вот пример:
------=_NextPart_000_0019_01C4D497.4ECD8AE0
Content-Type: text/html;
***name="virus.htm"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
***filename="virus.htm"
Тескт присьма имеет вид
<html><body>
<table border=3D1 cellspacing=3D0>
<tr><td>[b]=C8=EC=FF<td>[b]=CC=EE=E1=E8=EB=FC=ED=FB=E9<td>[b]=C4=EE=EC=E0=
где =NN при раскодировании заменяется одним символом с кодом NN

drongo
27.11.2004, 16:17
как можно это приспособить к автолуку ?

serge
27.11.2004, 16:41
Если интересно, то в консольном сканере Vba32 есть недокументированный ключик /unpack_archives. Может кому пригодится :)

Geser
27.11.2004, 16:56
Если интересно, то в консольном сканере Vba32 есть недокументированный ключик /unpack_archives. Может кому пригодится :)

И что он делает?

Geser
27.11.2004, 17:56
Изменил оригинальную версию. Теперь знает перу кодировок и вытаскивает кроме атачей кодированное содержимое письма.

Geser
27.11.2004, 18:00
как можно это приспособить к автолуку ?

Никак :(

serge
27.11.2004, 19:07
И что он делает?

Достает файлы из архивов (а заодно и из почтовых баз и почтовых сообщений).
Запускаешь сканер на тестирование интересующих файлов (или как вариант на каталог) с данным ключиком (для полного счастья нужен набор ключей /unpack_archives/ar/ml/af), все запакованные файлы и аттачи будут сохранены в подкаталог &#039;unpacked&#039;.

Geser
27.11.2004, 19:10
Достает файлы из архивов (а заодно и из почтовых баз и почтовых сообщений).
Запускаешь сканер на тестирование интересующих файлов (или как вариант на каталог) с данным ключиком (для полного счастья нужен набор ключей /unpack_archives/ar/ml/af), все запакованные файлы и аттачи будут сохранены в подкаталог &#039;unpacked&#039;.


Класно :)

pig
28.11.2004, 01:29
Посмотрите вот здесь: http://www.eserv.ru/mcontent

Geser
28.11.2004, 08:08
Посмотрите вот здесь: http://www.eserv.ru/mcontent

Я не это имел в виду. Я в смысле вытаскивания аттачей, скажем, из сохранённых ДрВеб писем :)

pig
28.11.2004, 13:21
Из сохранённых SpIDer Mail в карантине? Да, это круто. Учитывая, что формат там не совсем почтовый.

Вообще-то та штука помимо всего прочего умеет и вложения вынимать (почему и помянута). Причём автор не обидится, если вы пришлёте письмо, которое она не сумеет переварить.