これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド pyzor です。
プログラム:
NAME
pyzor - 協調フィルタリング ネットワークを使用したスパム キャッチャー
SYNOPSIS
パイザー [-d] [--homedir DIR] command [コマンドオプション]
OPTIONS
-d デバッグをオンにする
--homedir DIR
デフォルトの代わりに dir を Pyzor のホーム ディレクトリとして使用します ~/.pyzor. ジョブの設定方法については、
homedir 内にどのようなファイルがあるかについて詳しくは、「files」セクションを参照してください。
コマンド
PowerSchoolで、緊急連絡先情報を定期的にチェックし、[--mbox]
標準入力で RFC 822 (電子メール) メッセージを読み取ります。 次の場合、終了コードはゼロ (0) です。
一致が見つかり、グローバル ホワイトリスト数が XNUMX の場合のみ。 --mbox の場合
指定された場合、入力は Unix メールボックスとその中のすべてのメッセージであると想定されます。
チェックされます。 複数のサーバーが構成ファイルにリストされている場合、
少なくとも 0 つで一致が見つかった場合に限り、終了コードはゼロ (XNUMX) になります。
サーバー(どこにもホワイトリストに登録されていない)。
レポート [--mbox]
標準入力で RFC 822 (電子メール) メッセージを読み取ります。 ダイジェストをサーバーにレポートします
メールボックス内の各メッセージをスパムとして分類します。 のタプルを標準出力に書き込みます
(エラーコード、メッセージ) をサーバーから送信します。 --mbox が指定されている場合、入力は次のようになります。
は Unix メールボックスとみなされ、その中のすべてのメッセージがサーバーに送信されます。
ホワイトリスト [--mbox]
標準入力で RFC 822 (電子メール) メッセージを読み取ります。 のダイジェストをサーバーに送信します
メールボックス内の各メッセージをホワイトリストに登録します。 のタプルを標準出力に書き込みます
(エラーコード、メッセージ) をサーバーから送信します。 --mbox が指定されている場合、入力は次のようになります。
は Unix メールボックスとみなされ、その中のすべてのメッセージがサーバーに送信されます。
詳しく見る
Pyzor サーバーを見つけて書き込みます。 ~/.pyzor/servers. これで達成できるかもしれない
既知のサーバーへのクエリ、またはハードコードされたアドレスへの HTTP 呼び出しを通じて。
ping サーバーからの応答を要求するだけです。
ゲンキー ユーザーから収集した秘密のパスフレーズと、ユーザーから収集したソルトに基づいています。
/dev/random、「salt,key」のタプルを標準出力に出力します。 アカウントを置くために使用されます
情報をアカウントファイルに追加します。 詳細については、「アカウントの使用」セクションを参照してください。
情報を表示します。
ダイジェスト [--mbox]
標準入力で RFC 822 (電子メール) メッセージを読み取ります。 のダイジェストを書き込みます
メッセージを標準出力に出力します。 --mbox が指定されている場合、入力は次のように想定されます。
UNIX メールボックスの場合、各メッセージのダイジェストは分離されて標準出力に書き込まれます。
改行で。
プレダイジェスト
標準入力で RFC 822 (電子メール) メッセージを読み取ります。 標準出力に書き込みます
ダイジェストされた正規化されたデータ行。ただし、
印刷されたものには改行が含まれます (ダイジェストの前に空白はすべて削除されます)。
使用する パイザー WITH READYEXEC
準備完了 は、スクリプトを繰り返し実行することによる高額な起動コストを排除するためのシステムです。
pyzor を頻繁に実行する場合は、ReadyExec をインストールして使用することに興味があるかもしれません。
パイザーと一緒に。
ReadyExec で pyzor を使用するには、readyexecd.py サーバーを次のように起動する必要があります。
Readyexecd.py ソケットファイル pyzor
socket_file には、ReadyExec で使用したい任意の (存在しない) ファイル名を指定できます。
/tmp/pyzor:
readexecd.py /tmp/pyzor pyzor
個々のクライアントは次のように実行されます。
Readyexec ソケットファイルオプションコマンド cmd_options
具体的な例を挙げますと、以下の通りです。
readyexec /tmp/pyzor チェック
readyexec /tmp/pyzor レポート
readyexec /tmp/pyzor ホワイトリスト --mbox
readyexec /tmp/pyzor -d ping
ReadyExec は次の場所にあります。 http://readyexec.sourceforge.net/
統合 WITH マット
次の行を mutt.conf に追加します。
マクロ インデックス S "|/usr/bin/pyzor レポート"
次に、mutt のスパム メッセージ上で S キーを押して、pyzor で報告します。
onworks.net サービスを使用してオンラインで pyzor を使用する
