Mailing List Archive

CHAOS: Version 1.1.0
A new version of CHAOS.pm is available: https://github.com/telecom2k3/CHAOS

The module can run in Tag mode, AutoISP mode, and Manual mode.  As per
RW et al, there is greater utility in being able to score the rules. 
Just the ability to name rules for differing Eval conditions is useful.

Uni-Babble rules now fully encompass the LATIN-1 Unicode character sets
(LATIN-1 and LATIN-1 SUPPLEMENT).  This function should work in any
North American, South American, Australian, and Western European
country.  Uni-Babble rules also should work in Israel and all Arabic
countries, and in Greece.  The Orhodox Slav countries that are Cyrillic
are also supported.

There is only partial support for LATIN-2 countries (defined by ISO
8859-2 and ISO 8859-3).  Currently, these countries (Czech, Slovakia,
Slovenia, Hungary, etc) should increment the UniBabble codeset count by
1, like from: eval:from_lookalike_unicode(1) to
eval:from_lookalike_unicode(2) and from eval:subj_lookalike_unicode(1)
to eval:subj_lookalike_unicode(2).

From the Changelog: https://github.com/telecom2k3/CHAOS/wiki/CHANGELOG


Version 1.1.0

Released March 26, 2021. "Postreleasem Depression"


<https://github.com/telecom2k3/CHAOS/wiki/CHANGELOG#new-features>New
Features

* Major release.
* Added {chaos_mode}: Tag, Manual, AutoISP.
* New Eval: check_to_public_name(), JR_CC_PUB_NONAME, many CC
recipients without a name.
* New Eval: check_to_public_name(), JR_TO_PUB_NONAME, many TO
recipients without a name.
* New Eval: eval:from_no_vowels(), JR_FROM_NO_VOWEL, From Name has
words but no vowels.


<https://github.com/telecom2k3/CHAOS/wiki/CHANGELOG#changed-functions>Changed
Functions

* Changed mailer_check() to include the PHP Script detection.
* mailer_check() rules are immutable and will generate Callout scores
unless in Auto mode.
* Remove Unbalanced Bracket rule. Callout rule from new
check_for_brackets() has total count.
* Rule JR_HAS_MANY_BRACKETS in check_for_brackets() changed to
JR_SUBJ_BRACKETS in Auto mode.
* Split Uni-Babble rules up into their individual parts.
* Added ZIPX detection in Eval: id_attachments().
* New X-Mailer callouts added to mailer_check()
* New PHP Scripts added to mailter_check()


<https://github.com/telecom2k3/CHAOS/wiki/CHANGELOG#uni-babble-fixes>Uni-Babble
Fixes

* Complete integration of the LATIN and LATIN SUPPLEMENTAL codesets
for Alphabet detection.
* Fix for incorrect scoring of LATIN SUPPLEMENT characters.
* Latin Digits can appear in multiple alphabets, so they are now
ignored when matching Unicode codesets.


<https://github.com/telecom2k3/CHAOS/wiki/CHANGELOG#general-fixes>General
Fixes

* Fixes for excessive Auto Scoring.
* Changing references from Self-Scoring to Auto-Scoring.
* Corrected Description field operation throughout the module.
* Documentation corrections.
* Removed timezones from Framed Words/Messages rule.
* New Admin Fraud messages added.


-- Jared Hall
Re: CHAOS: Version 1.1.0 [ In reply to ]
I love projects that are long in technical nonsense and short in motivation.

-------- Original Message --------
On Mar 26, 2021, 21:40, Jared Hall < jared@jaredsec.com> wrote:
A new version of CHAOS.pm is available: https://github.com/telecom2k3/CHAOS

The module can run in Tag mode, AutoISP mode, and Manual mode. As per RW et al, there is greater utility in being able to score the rules. Just the ability to name rules for differing Eval conditions is useful.

Uni-Babble rules now fully encompass the LATIN-1 Unicode character sets (LATIN-1 and LATIN-1 SUPPLEMENT). This function should work in any North American, South American, Australian, and Western European country. Uni-Babble rules also should work in Israel and all Arabic countries, and in Greece. The Orhodox Slav countries that are Cyrillic are also supported.

There is only partial support for LATIN-2 countries (defined by ISO 8859-2 and ISO 8859-3). Currently, these countries (Czech, Slovakia, Slovenia, Hungary, etc) should increment the UniBabble codeset count by 1, like from: eval:from_lookalike_unicode(1) to eval:from_lookalike_unicode(2) and from eval:subj_lookalike_unicode(1) to eval:subj_lookalike_unicode(2).

From the Changelog: https://github.com/telecom2k3/CHAOS/wiki/CHANGELOG

Version 1.1.0
Released March 26, 2021. "Postreleasem Depression"
New Features
Major release.
Added {chaos_mode}: Tag, Manual, AutoISP.
New Eval: check_to_public_name(), JR_CC_PUB_NONAME, many CC recipients without a name.
New Eval: check_to_public_name(), JR_TO_PUB_NONAME, many TO recipients without a name.
New Eval: eval:from_no_vowels(), JR_FROM_NO_VOWEL, From Name has words but no vowels.
Changed Functions
Changed mailer_check() to include the PHP Script detection.
mailer_check() rules are immutable and will generate Callout scores unless in Auto mode.
Remove Unbalanced Bracket rule. Callout rule from new check_for_brackets() has total count.
Rule JR_HAS_MANY_BRACKETS in check_for_brackets() changed to JR_SUBJ_BRACKETS in Auto mode.
Split Uni-Babble rules up into their individual parts.
Added ZIPX detection in Eval: id_attachments().
New X-Mailer callouts added to mailer_check()
New PHP Scripts added to mailter_check()
Uni-Babble Fixes
Complete integration of the LATIN and LATIN SUPPLEMENTAL codesets for Alphabet detection.
Fix for incorrect scoring of LATIN SUPPLEMENT characters.
Latin Digits can appear in multiple alphabets, so they are now ignored when matching Unicode codesets.
General Fixes
Fixes for excessive Auto Scoring.
Changing references from Self-Scoring to Auto-Scoring.
Corrected Description field operation throughout the module.
Documentation corrections.
Removed timezones from Framed Words/Messages rule.
New Admin Fraud messages added.

-- Jared Hall
Re: CHAOS: Version 1.1.0 [ In reply to ]
On 2021-03-27 07:07, Rupert Gallagher wrote:
> I love projects that are long in technical nonsense and short in
> motivation.

i love you wasted hollidays on technical nonsense :=)