[Home]
[Japanese][English]
1556
[awk版][perl版]
添付ファイル除去(削除)フィルタ(w-filter)の概要
このプログラムは添付ファイル除去フィルタ awk スクリプトです.
メール形式のテキストから添付ファイル削除を行います.
メーリングリストのセキュリティ向上に.
このプログラムは a-filter を参考に、自分の欲しいようにスクラッチから awk スクリプト書き上げました.
a-filter は添付ファイルの中身を除去(フィルタリング)するだけで,
添付ファイル自身は残ってしまうので
新たに添付ファイルを完全削除し,plain text だけにするスクリプトを作成しました.
残課題:添付でなく、バイナリファイルそのものを送るメールには対応できていない.
(ヘッダの Context-Type: が multipart 以外のバイナリ)
やりたいこと: 1. 本文に"添付付き"等特定文字列があった場合は添付ファイルをそのままにする。
2. 上記の際メール自身のサイズ制限
w-filter Ver1.02 (2003-May-07)
注
:
上記プログラムを使用した結果について作者は一切の責任を負いません。
開発環境
- 機種 : PC-AT互換機 PentiumMMX150 72Mmemory
- OS : Linux (Slackware7)
- Sendmail :
使い方
- ダウンロード( w-filter )
- /usr/local/bin/w-filter などに移動
- # chmod 755 /usr/local/bin/w-filter
- # vi /etc/aliases
- test: "|/usr/local/majordomo/wrapper resend -h gomibako.com -l test test-hidden-list" を
- test: "|/usr/local/bin/w-filter|/usr/local/majordomo/wrapper resend -h gomibako.com -l test test-hidden-list" のように変更
- # newaliases
- 以上
更新履歴
20020530 : スクラッチから書き上げる。(Ver 1.0)
20020606 : 本(日本語)ページ作成
20020620 : "Content-Type:"ヘッダを単純削除ではなく"Content-Type: text/plain; charset=ISO-2022-JP" と置き換えるように変更(Ver 1.01)
20030507 : "Disposition-Notification-To:"ヘッダを削除するように変更(Ver 1.02)
著作権等
現在は、著作権は放棄しませんが、自由に使用して頂いて結構です。
また、改変も自由です。改変した場合でも著作権表示(By T.Wakaume)は消さないでください。
使用している方は、可能ならば、このページ(http://www.gomibako.com/w-filter/)にリンクを張って頂けますでしょうか?よろしくお願い致します。
リンク集
ダウンロード報告,バグ報告,要望等は
w-filter@gomibako.com
まで.