MCPcopy Create free account

hub / github.com/TKCERT/mail-security-tester / functions

Functions62 in github.com/TKCERT/mail-security-tester

↓ 7 callersMethodlog
Log result
logging.py:23
↓ 6 callersMethodclose
(self)
logging.py:27
↓ 5 callersMethodincrease_delay
Increase the send delay automatically as configured in arguments. Disable delay increase until next call of .allow_delay_increase()
delivery.py:73
↓ 4 callersMethodclose
Finalizing delivery, e.g. for cleanup or freeing resources
delivery.py:55
↓ 3 callersMethodgenerate
Yield manipulations of MIME part
tests/evasion.py:14
↓ 3 callersMethodgetEvasionGenerator
Returns a evasion class instance according to the test configuration. Arguments are passed to the evasion class constructor.
tests/evasion.py:37
↓ 2 callersMethod__init__
(self, target, sender, recipients, args)
delivery.py:61
↓ 2 callersMethodallow_delay_increase
Allow automatic increase of delay after it was increased. This prevents multiple increments per test case on multiple errors.
delivery.py:69
↓ 2 callersFunctionget_active_classes
Search package for active classes derived from given base class
tests/discovery.py:7
↓ 2 callersFunctionget_evasions
Return list of active evasion classes
tests/discovery.py:22
↓ 1 callersMethod__init__
(self, msg, *args, **kwargs)
tests/evasion.py:9
↓ 1 callersMethoddeliver_testcase
Delivers test case to target
delivery.py:31
↓ 1 callersMethoddeliver_testcase
Add delay to each test case
delivery.py:87
↓ 1 callersMethoddeliver_testcases
Deliver all test cases of a test suite to the target
delivery.py:35
↓ 1 callersMethoddo_delay
Sleep for the amount currently set as delay.
delivery.py:83
↓ 1 callersMethodfinalizeMessage
Add sender and recipient address as From: and To: header to message
tests/base.py:28
↓ 1 callersMethodgenerateAttachments
Generates attachment parts that are wrapped into a full mail message by generateTestCases() method
tests/base.py:56
↓ 1 callersMethodgenerateTestCases
Test case generator - must be overridden
tests/base.py:40
↓ 1 callersFunctionget_tests
Return list of active test classes
tests/discovery.py:18
↓ 1 callersMethodpassAttributes
Pass test attributes to result test case
tests/base.py:21
Method__call__
(self, parser, args, values, optstr=None)
mail-tester.py:11
Method__call__
(self, parser, args, values, optstr=None)
mail-tester.py:45
Method__init__
(self)
logging.py:7
Method__init__
(self, logfile)
logging.py:18
Method__init__
Initializes target for test case delivery, e.g. connection to server
delivery.py:10
Method__init__
(self, target, sender, recipients, args)
delivery.py:96
Method__init__
(self, target, sender, recipients, args)
delivery.py:184
Method__init__
(self, *args, **kwargs)
mail-tester.py:58
Method__init__
(self, sender, recipient, evasions, args)
tests/base.py:15
Method__init__
(self, *args, **kwargs)
tests/exploits.py:167
Method__init__
(self, enabled)
tests/evasion.py:31
Method__init__
(self, attachment, filename)
tests/evasion.py:53
Method__iter__
Generates test cases. By default, test cases from generateTestCases() are completed with finalizeMessage().
tests/base.py:44
Methodclose
(self)
logging.py:13
Methodclose
(self)
delivery.py:160
Methodclose
(self)
delivery.py:191
Methodconvert_arg_line_to_args
(self, line : str)
mail-tester.py:65
Methoddeliver_testcase
(self, testcase, recipient)
delivery.py:101
Methoddeliver_testcase
(self, testcase, recipient)
delivery.py:166
Methoddeliver_testcase
(self, testcase, recipient)
delivery.py:188
MethodfinalizeMessage
(self, msg)
tests/empty.py:39
Methodgenerate
(self)
tests/evasion.py:57
MethodgenerateAttachments
(self)
tests/malware.py:17
MethodgenerateAttachments
(self)
tests/malware.py:32
MethodgenerateAttachments
(self)
tests/dangerous_attachments.py:30
MethodgenerateAttachments
(self)
tests/dangerous_attachments.py:57
MethodgenerateTestCases
(self)
tests/impostor.py:20
MethodgenerateTestCases
(self)
tests/impostor.py:48
MethodgenerateTestCases
(self)
tests/impostor.py:70
MethodgenerateTestCases
(self)
tests/impostor.py:93
MethodgenerateTestCases
(self)
tests/iframe.py:21
MethodgenerateTestCases
Generates a mail per attachment from generator method generateAttachments()
tests/base.py:60
MethodgenerateTestCases
(self)
tests/spf.py:20
MethodgenerateTestCases
(self)
tests/bounce.py:21
MethodgenerateTestCases
(self)
tests/exploits.py:171
MethodgenerateTestCases
(self)
tests/xss.py:15
MethodgenerateTestCases
(self)
tests/empty.py:13
MethodgenerateTestCases
(self)
tests/empty.py:50
MethodgenerateTestCases
(self)
tests/blacklisting.py:16
MethodgenerateTestCases
(self)
tests/bulk.py:22
MethodgenerateTestCases
(self)
tests/spam.py:13
Methodlog
(self, test : str, testid : int, recipient : str, delivered : bool = True, code : int = 0, msg : str = "")
logging.py:10