EnglishFranceseCorsi

Favicon di OnWorks

bmf - Online nel cloud

Esegui bmf nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando bmf che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


bmf - filtro di posta bayesiano efficiente

SINOSSI


bmf [-t] [-n] [-s] [-N] [-S] [-f fmt] [-d db] [-i file] [-kn] [-m tipo] [-p]
[-v] [-V] [-h]

DESCRIZIONE


bmf è un filtro di posta bayesiano. Nella sua normale modalità di funzionamento, richiede un messaggio di posta elettronica
o altro testo su input standard, esegue un controllo statistico rispetto a elenchi di "buoni" e
parole "spam", registra i nuovi dati e restituisce un codice di stato che indica se o meno
il messaggio è spam. BMF è scritto con algoritmi veloci a copia zero, codificati direttamente in C,
e sintonizzato per la velocità. Mira ad essere più veloce, più piccolo e più versatile di simili
applicazioni.

bmf supporta i formati di archiviazione della posta sia mbox che maildir. Elaborerà automaticamente
più messaggi all'interno di un file mbox separatamente.

VERSIONI


Senza opzioni della riga di comando, bmf elabora l'input, lo registra come "buono" o
"spam" e restituisce il codice di errore appropriato. La directory della lista di parole e inesistente
i file di parole vengono creati se assenti.

-t Prova per vedere se l'input è spam. Gli elenchi di parole non vengono aggiornati. Si scrive un rapporto
allo stdout che mostra il punteggio finale e i gettoni con la deviazione più alta formano una media di
0.5

-n Registra l'input come non spam.

-s Registra l'input come spam.

-N Registra l'input come non spam e annulla una registrazione precedente come spam.

-S Registra l'input come spam e annulla una registrazione precedente come non spam.

-f FMT Specificare il formato del database. I formati validi sono text, db e mysql. Il testo è sempre
valido. Gli altri potrebbero non essere disponibili se l'opzione corrispondente non è stata abilitata in
tempo di compilazione. Il valore predefinito è db se disponibile, altrimenti text.

-d db Specificare il database o la directory per caricare e salvare elenchi di parole. L'impostazione predefinita è
~/.bmf in modalità testo.

-i filetto Usa file per l'input invece di stdin.

-k n Specificare il numero di estremi (custodi) da utilizzare nel calcolo Bayes. Il predefinito
è 15.

-m FMT Specifica il formato di archiviazione della posta. I formati validi sono mbox e maildir. L'impostazione predefinita è
rilevare automaticamente il formato di archiviazione della posta. Questa opzione è deprecata.

-p Copia l'input nell'output (passthrough) e inserisci le intestazioni spam nello stile di
SpamAssassin. Viene sempre inserita un'intestazione X-Spam-Status con i dettagli dell'elaborazione. Il
i contenuti di questa intestazione iniziano sempre con "Sì" o "No". Se l'input è giudicato
essere spam, viene inserita anche l'intestazione "X-Spam-Flag: YES".

-v Sii più prolisso. Questa opzione non è ancora ben supportata.

-V Visualizza le informazioni sulla versione.

-h Visualizza le informazioni sull'utilizzo.

TEORIA OF FUNZIONAMENTO


bmf tratta il suo input come una borsa di token. Ogni token viene confrontato con "buono" e "cattivo"
elenchi di parole, che mantengono il conteggio del numero di volte in cui si è verificato in modalità non spam e
posta indesiderata. Questi numeri sono usati per calcolare la probabilità che una mail in cui il
token si verifica è spam. Dopo che le probabilità per tutti i token di input sono state calcolate, un fisso
il numero delle probabilità che si discostano maggiormente dalla media sono combinate utilizzando Bayes's
teorema sulle probabilità condizionate.

Sebbene questo metodo sembri rozzo rispetto al più comune approccio di corrispondenza dei modelli, è
risulta essere estremamente efficace. L'articolo di Paul Graham A Plan For Spam:
http://www.paulgraham.com/spam.html è la lettura consigliata.

bmf migliora la proposta di Paul effettuando un'analisi lessicale più intelligente. In particolare,
i nomi host e gli indirizzi IP non vengono eliminati e alcuni tipi di informazioni MTA lo sono
scartati (come ID messaggio e date).

MIME e altri allegati non vengono decodificati. Esperienza dalla visione dei flussi di token
suggerisce che lo spam con allegati si rivela invariabilmente attraverso segnali nel
intestazioni e parti non di custodia. Tuttavia, vorrei aggiungere la possibilità di decodificare
codifiche stampabili tra virgolette e forse base64 per gli allegati testuali.

INTEGRAZIONE CON ALTRO TOOLS


Si prega di consultare /usr/share/doc/bmf/README.gz per esempi e suggerimenti.

RITORNO VALORI


In modalità passthrough: zero per il successo, diverso da zero per il fallimento.

In modalità non passthrough: 0 per spam; 1 per non spam; 2 per I/O o altri errori.

Usa bmf online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad