MCPcopy Create free account

hub / github.com/TKCERT/mail-security-tester / types & classes

Types & classes41 in github.com/TKCERT/mail-security-tester

↓ 1 callersClassCSVLogger
Logging of test results
logging.py:16
↓ 1 callersClassDummyLogger
/dev/null logger
logging.py:5
↓ 1 callersClassFileDelivery
Dumps each test case into separate plain file
delivery.py:164
↓ 1 callersClassMBoxDelivery
delivery.py:195
↓ 1 callersClassMailTesterArgumentParser
mail-tester.py:56
↓ 1 callersClassMaildirDelivery
delivery.py:198
↓ 1 callersClassSMTPDelivery
Deliver test cases to a SMTP server
delivery.py:92
ClassAlmostEmptyMailTest
tests/bounce.py:5
ClassAlmostEmptyMailTest
tests/empty.py:42
ClassBaseEvasion
Base evasion class. This should be instantiated by a evasion factory class derived from BaseEvasionFactory.
tests/evasion.py:5
ClassBaseEvasionFactory
Base factory class for evasion modules. This is instantiated on mail tester invocation with a parameter that determines if evasion should be
tests/evasion.py:18
ClassBlacklistArgumentParser
Read each blacklist file and consolidate all entries into one list
mail-tester.py:43
ClassBlacklistedSenderAddressTest
tests/blacklisting.py:6
ClassContentDispositionDefault
Returns MIME part with proper Content-Disposition header
tests/evasion.py:69
ClassContentDispositionEvasion
Return MIME parts with evasion attempts for the Content-Disposition header
tests/evasion.py:75
ClassContentDispositionEvasionBase
Base class for Content-Disposition generation
tests/evasion.py:49
ClassContentDispositionEvasionFactory
tests/evasion.py:88
ClassDangerousCompressedFileAttachment
Generates attachments with known bad suffixes
tests/dangerous_attachments.py:37
ClassDangerousFileAttachment
Generates attachments with known bad suffixes
tests/dangerous_attachments.py:11
ClassDelayMixin
Implements delaying of test cases and automatic delay incremention. Should be mixed in for all network-based delivery classes.
delivery.py:59
ClassDeliveryBase
delivery.py:9
ClassEICARMalwareTest
tests/malware.py:7
ClassEmptyMailTest
tests/empty.py:7
ClassHTMLLinkHomographAttackTest
tests/impostor.py:40
ClassHomographAttackTestBase
tests/impostor.py:27
ClassIFrameMailTest
tests/iframe.py:7
ClassKnownBadReplyToTest
tests/impostor.py:7
ClassLocalSenderTest
tests/impostor.py:84
ClassMailAttachmentTestBase
Base class for tests of attachments
tests/base.py:48
ClassMailTestBase
Mail test base class
tests/base.py:6
ClassMailboxDeliveryBase
Base class for delivery methods using the mailbox module
delivery.py:180
ClassMailingListTest
tests/bulk.py:6
ClassMalwareSamplesAttachmentTest
tests/malware.py:25
ClassSPFMailTest
tests/spf.py:6
ClassSenderHomographAttackTest
tests/impostor.py:61
ClassSenderHomographAttackwithSMTPDialogTest
tests/impostor.py:77
ClassShellshockTest
tests/exploits.py:5
ClassSpamMailTest
tests/spam.py:7
ClassSubjectXSSTest
tests/xss.py:6
ClassTestcaseArgumentParser
Parse test case selection definition, e.g. test:10-20,30 and returns a dict of sets
mail-tester.py:9
ClassTotallyEmptyMailTest
tests/empty.py:32