├── .bettercodehub.yml ├── .coveragerc ├── .editorconfig ├── .gitattributes ├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── .travis.yml ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── NOTICE.txt ├── README.md ├── README.rst ├── ansible ├── .gitignore ├── 00_apache_storm_install.yml ├── 01_spamscope_install.yml ├── 02_submit_spamscope_debug.yml ├── README.md ├── ansible.cfg ├── files │ └── tika_whitelist.yml ├── hosts ├── install.yml ├── requirements.txt └── templates │ ├── apache-storm-path.sh.j2 │ ├── config.json.j2 │ ├── service.template.j2 │ ├── spamscope.sh.j2 │ ├── spamscope.yml.j2 │ └── storm.yaml.j2 ├── conf ├── content_types │ ├── blacklist │ │ └── generics.example.yml │ ├── tika │ │ └── generics.example.yml │ └── virustotal │ │ └── generics.example.yml ├── keywords │ ├── subjects.example.yml │ ├── subjects_english.example.yml │ ├── targets.example.yml │ └── targets_english.example.yml ├── logstash │ ├── conf.d │ │ └── postfix.conf │ └── patterns │ │ └── postfix ├── spamscope.example.yml ├── templates │ ├── commons.json │ ├── spamscope_attachments.json │ └── spamscope_mails.json └── whitelists │ └── generic.example.yml ├── config.json ├── docker ├── Dockerfile ├── README.md └── docker-compose.yml ├── docs ├── README.md ├── images │ ├── Docker00.png │ ├── Docker01.png │ ├── Docker02.png │ ├── map.png │ ├── schema_spamscope_debug.png │ ├── schema_spamscope_elasticsearch.png │ ├── schema_spamscope_redis.png │ ├── schema_topology.jpg │ └── schema_topology.png └── logo │ ├── Android │ ├── icon_hdpi.png │ ├── icon_mdpi.png │ ├── icon_xhdpi.png │ ├── icon_xxhdpi.png │ ├── icon_xxxhdpi.png │ └── play_store.png │ ├── spamscope.jpg │ ├── spamscope.pdf │ ├── spamscope.png │ └── spamscope_symbol.gif ├── fabfile.py ├── project.clj ├── requirements-dev.txt ├── requirements.txt ├── requirements_editable.txt ├── requirements_optional.txt ├── setup.py ├── src ├── __init__.py ├── bolts │ ├── __init__.py │ ├── attachments.py │ ├── json_maker.py │ ├── network.py │ ├── output_debug.py │ ├── output_elasticsearch.py │ ├── output_redis.py │ ├── phishing.py │ ├── raw_mail.py │ ├── tokenizer.py │ └── urls.py ├── cli │ ├── README.md │ ├── __init__.py │ ├── elasticsearch_queries.py │ ├── faup.sh │ ├── spamscope_elasticsearch.py │ └── spamscope_topology.py ├── modules │ ├── __init__.py │ ├── abstracts.py │ ├── attachments │ │ ├── __init__.py │ │ ├── attachments.py │ │ ├── exceptions.py │ │ ├── post_processing.py │ │ ├── thug_analysis.py │ │ └── utils.py │ ├── bitmap │ │ ├── __init__.py │ │ ├── bitmap.py │ │ └── phishing_bitmap.py │ ├── mails │ │ ├── README.md │ │ ├── __init__.py │ │ ├── dialects.py │ │ ├── phishing.py │ │ ├── post_processing.py │ │ └── spamassassin_analysis.py │ ├── networks │ │ ├── __init__.py │ │ └── post_processing.py │ ├── rabbitmq_client.py │ ├── redis_client.py │ └── utils.py ├── options.py └── spouts │ ├── README.md │ ├── __init__.py │ ├── files_mails.py │ └── iter_files_mails.py ├── tests ├── context.py ├── samples │ ├── lorem_ipsum.txt │ ├── mail_form │ ├── mail_huge_archive │ ├── mail_malformed_1 │ ├── mail_spamassassin │ ├── mail_test_1 │ ├── mail_test_10 │ ├── mail_test_11 │ ├── mail_test_2 │ ├── mail_test_3 │ ├── mail_test_4 │ ├── mail_test_5 │ ├── mail_test_6 │ ├── mail_test_7 │ ├── mail_test_8 │ ├── mail_test_9 │ ├── mail_thug │ ├── mail_thug_spamassassin │ ├── test.txt │ ├── test.zip │ ├── test1.txt │ ├── test1.zip │ └── vt_report.json ├── test_attachments.py ├── test_attachments_post_processing.py ├── test_attachments_utils.py ├── test_bitmap.py ├── test_dialect.py ├── test_network_post_processing.py ├── test_phishing.py ├── test_raw_mail_post_processing.py ├── test_redis.py ├── test_spamassassin.py ├── test_utils.py └── timing_test_search_keywords.py ├── topologies ├── README.md ├── spamscope_debug.py ├── spamscope_debug_iter.py ├── spamscope_elasticsearch.py ├── spamscope_elasticsearch_iter.py ├── spamscope_redis.py └── spamscope_redis_iter.py ├── tox.ini └── virtualenvs └── .gitignore /.bettercodehub.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.bettercodehub.yml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.coveragerc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/README.md -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/README.rst -------------------------------------------------------------------------------- /ansible/.gitignore: -------------------------------------------------------------------------------- 1 | venv-ansible 2 | *.retry -------------------------------------------------------------------------------- /ansible/00_apache_storm_install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/00_apache_storm_install.yml -------------------------------------------------------------------------------- /ansible/01_spamscope_install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/01_spamscope_install.yml -------------------------------------------------------------------------------- /ansible/02_submit_spamscope_debug.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/02_submit_spamscope_debug.yml -------------------------------------------------------------------------------- /ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/README.md -------------------------------------------------------------------------------- /ansible/ansible.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/ansible.cfg -------------------------------------------------------------------------------- /ansible/files/tika_whitelist.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/files/tika_whitelist.yml -------------------------------------------------------------------------------- /ansible/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/hosts -------------------------------------------------------------------------------- /ansible/install.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/install.yml -------------------------------------------------------------------------------- /ansible/requirements.txt: -------------------------------------------------------------------------------- 1 | ansible -------------------------------------------------------------------------------- /ansible/templates/apache-storm-path.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/templates/apache-storm-path.sh.j2 -------------------------------------------------------------------------------- /ansible/templates/config.json.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/templates/config.json.j2 -------------------------------------------------------------------------------- /ansible/templates/service.template.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/templates/service.template.j2 -------------------------------------------------------------------------------- /ansible/templates/spamscope.sh.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/templates/spamscope.sh.j2 -------------------------------------------------------------------------------- /ansible/templates/spamscope.yml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/templates/spamscope.yml.j2 -------------------------------------------------------------------------------- /ansible/templates/storm.yaml.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/ansible/templates/storm.yaml.j2 -------------------------------------------------------------------------------- /conf/content_types/blacklist/generics.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/content_types/blacklist/generics.example.yml -------------------------------------------------------------------------------- /conf/content_types/tika/generics.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/content_types/tika/generics.example.yml -------------------------------------------------------------------------------- /conf/content_types/virustotal/generics.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/content_types/virustotal/generics.example.yml -------------------------------------------------------------------------------- /conf/keywords/subjects.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/keywords/subjects.example.yml -------------------------------------------------------------------------------- /conf/keywords/subjects_english.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/keywords/subjects_english.example.yml -------------------------------------------------------------------------------- /conf/keywords/targets.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/keywords/targets.example.yml -------------------------------------------------------------------------------- /conf/keywords/targets_english.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/keywords/targets_english.example.yml -------------------------------------------------------------------------------- /conf/logstash/conf.d/postfix.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/logstash/conf.d/postfix.conf -------------------------------------------------------------------------------- /conf/logstash/patterns/postfix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/logstash/patterns/postfix -------------------------------------------------------------------------------- /conf/spamscope.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/spamscope.example.yml -------------------------------------------------------------------------------- /conf/templates/commons.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/templates/commons.json -------------------------------------------------------------------------------- /conf/templates/spamscope_attachments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/templates/spamscope_attachments.json -------------------------------------------------------------------------------- /conf/templates/spamscope_mails.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/templates/spamscope_mails.json -------------------------------------------------------------------------------- /conf/whitelists/generic.example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/conf/whitelists/generic.example.yml -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/config.json -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/images/Docker00.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/Docker00.png -------------------------------------------------------------------------------- /docs/images/Docker01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/Docker01.png -------------------------------------------------------------------------------- /docs/images/Docker02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/Docker02.png -------------------------------------------------------------------------------- /docs/images/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/map.png -------------------------------------------------------------------------------- /docs/images/schema_spamscope_debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/schema_spamscope_debug.png -------------------------------------------------------------------------------- /docs/images/schema_spamscope_elasticsearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/schema_spamscope_elasticsearch.png -------------------------------------------------------------------------------- /docs/images/schema_spamscope_redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/schema_spamscope_redis.png -------------------------------------------------------------------------------- /docs/images/schema_topology.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/schema_topology.jpg -------------------------------------------------------------------------------- /docs/images/schema_topology.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/images/schema_topology.png -------------------------------------------------------------------------------- /docs/logo/Android/icon_hdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/Android/icon_hdpi.png -------------------------------------------------------------------------------- /docs/logo/Android/icon_mdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/Android/icon_mdpi.png -------------------------------------------------------------------------------- /docs/logo/Android/icon_xhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/Android/icon_xhdpi.png -------------------------------------------------------------------------------- /docs/logo/Android/icon_xxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/Android/icon_xxhdpi.png -------------------------------------------------------------------------------- /docs/logo/Android/icon_xxxhdpi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/Android/icon_xxxhdpi.png -------------------------------------------------------------------------------- /docs/logo/Android/play_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/Android/play_store.png -------------------------------------------------------------------------------- /docs/logo/spamscope.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/spamscope.jpg -------------------------------------------------------------------------------- /docs/logo/spamscope.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/spamscope.pdf -------------------------------------------------------------------------------- /docs/logo/spamscope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/spamscope.png -------------------------------------------------------------------------------- /docs/logo/spamscope_symbol.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/docs/logo/spamscope_symbol.gif -------------------------------------------------------------------------------- /fabfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/fabfile.py -------------------------------------------------------------------------------- /project.clj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/project.clj -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_editable.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/requirements_editable.txt -------------------------------------------------------------------------------- /requirements_optional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/requirements_optional.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/bolts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/__init__.py -------------------------------------------------------------------------------- /src/bolts/attachments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/attachments.py -------------------------------------------------------------------------------- /src/bolts/json_maker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/json_maker.py -------------------------------------------------------------------------------- /src/bolts/network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/network.py -------------------------------------------------------------------------------- /src/bolts/output_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/output_debug.py -------------------------------------------------------------------------------- /src/bolts/output_elasticsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/output_elasticsearch.py -------------------------------------------------------------------------------- /src/bolts/output_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/output_redis.py -------------------------------------------------------------------------------- /src/bolts/phishing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/phishing.py -------------------------------------------------------------------------------- /src/bolts/raw_mail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/raw_mail.py -------------------------------------------------------------------------------- /src/bolts/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/tokenizer.py -------------------------------------------------------------------------------- /src/bolts/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/bolts/urls.py -------------------------------------------------------------------------------- /src/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/cli/README.md -------------------------------------------------------------------------------- /src/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/cli/elasticsearch_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/cli/elasticsearch_queries.py -------------------------------------------------------------------------------- /src/cli/faup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/cli/faup.sh -------------------------------------------------------------------------------- /src/cli/spamscope_elasticsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/cli/spamscope_elasticsearch.py -------------------------------------------------------------------------------- /src/cli/spamscope_topology.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/cli/spamscope_topology.py -------------------------------------------------------------------------------- /src/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/__init__.py -------------------------------------------------------------------------------- /src/modules/abstracts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/abstracts.py -------------------------------------------------------------------------------- /src/modules/attachments/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/attachments/__init__.py -------------------------------------------------------------------------------- /src/modules/attachments/attachments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/attachments/attachments.py -------------------------------------------------------------------------------- /src/modules/attachments/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/attachments/exceptions.py -------------------------------------------------------------------------------- /src/modules/attachments/post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/attachments/post_processing.py -------------------------------------------------------------------------------- /src/modules/attachments/thug_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/attachments/thug_analysis.py -------------------------------------------------------------------------------- /src/modules/attachments/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/attachments/utils.py -------------------------------------------------------------------------------- /src/modules/bitmap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/bitmap/__init__.py -------------------------------------------------------------------------------- /src/modules/bitmap/bitmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/bitmap/bitmap.py -------------------------------------------------------------------------------- /src/modules/bitmap/phishing_bitmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/bitmap/phishing_bitmap.py -------------------------------------------------------------------------------- /src/modules/mails/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/mails/README.md -------------------------------------------------------------------------------- /src/modules/mails/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/mails/__init__.py -------------------------------------------------------------------------------- /src/modules/mails/dialects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/mails/dialects.py -------------------------------------------------------------------------------- /src/modules/mails/phishing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/mails/phishing.py -------------------------------------------------------------------------------- /src/modules/mails/post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/mails/post_processing.py -------------------------------------------------------------------------------- /src/modules/mails/spamassassin_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/mails/spamassassin_analysis.py -------------------------------------------------------------------------------- /src/modules/networks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/networks/__init__.py -------------------------------------------------------------------------------- /src/modules/networks/post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/networks/post_processing.py -------------------------------------------------------------------------------- /src/modules/rabbitmq_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/rabbitmq_client.py -------------------------------------------------------------------------------- /src/modules/redis_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/redis_client.py -------------------------------------------------------------------------------- /src/modules/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/modules/utils.py -------------------------------------------------------------------------------- /src/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/options.py -------------------------------------------------------------------------------- /src/spouts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/spouts/README.md -------------------------------------------------------------------------------- /src/spouts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/spouts/__init__.py -------------------------------------------------------------------------------- /src/spouts/files_mails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/spouts/files_mails.py -------------------------------------------------------------------------------- /src/spouts/iter_files_mails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/src/spouts/iter_files_mails.py -------------------------------------------------------------------------------- /tests/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/context.py -------------------------------------------------------------------------------- /tests/samples/lorem_ipsum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/lorem_ipsum.txt -------------------------------------------------------------------------------- /tests/samples/mail_form: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_form -------------------------------------------------------------------------------- /tests/samples/mail_huge_archive: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_huge_archive -------------------------------------------------------------------------------- /tests/samples/mail_malformed_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_malformed_1 -------------------------------------------------------------------------------- /tests/samples/mail_spamassassin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_spamassassin -------------------------------------------------------------------------------- /tests/samples/mail_test_1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_1 -------------------------------------------------------------------------------- /tests/samples/mail_test_10: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_10 -------------------------------------------------------------------------------- /tests/samples/mail_test_11: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_11 -------------------------------------------------------------------------------- /tests/samples/mail_test_2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_2 -------------------------------------------------------------------------------- /tests/samples/mail_test_3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_3 -------------------------------------------------------------------------------- /tests/samples/mail_test_4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_4 -------------------------------------------------------------------------------- /tests/samples/mail_test_5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_5 -------------------------------------------------------------------------------- /tests/samples/mail_test_6: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_6 -------------------------------------------------------------------------------- /tests/samples/mail_test_7: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_7 -------------------------------------------------------------------------------- /tests/samples/mail_test_8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_8 -------------------------------------------------------------------------------- /tests/samples/mail_test_9: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_test_9 -------------------------------------------------------------------------------- /tests/samples/mail_thug: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_thug -------------------------------------------------------------------------------- /tests/samples/mail_thug_spamassassin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/mail_thug_spamassassin -------------------------------------------------------------------------------- /tests/samples/test.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/samples/test.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/test.zip -------------------------------------------------------------------------------- /tests/samples/test1.txt: -------------------------------------------------------------------------------- 1 | test1 2 | http://www.google.it/ 3 | -------------------------------------------------------------------------------- /tests/samples/test1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/test1.zip -------------------------------------------------------------------------------- /tests/samples/vt_report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/samples/vt_report.json -------------------------------------------------------------------------------- /tests/test_attachments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_attachments.py -------------------------------------------------------------------------------- /tests/test_attachments_post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_attachments_post_processing.py -------------------------------------------------------------------------------- /tests/test_attachments_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_attachments_utils.py -------------------------------------------------------------------------------- /tests/test_bitmap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_bitmap.py -------------------------------------------------------------------------------- /tests/test_dialect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_dialect.py -------------------------------------------------------------------------------- /tests/test_network_post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_network_post_processing.py -------------------------------------------------------------------------------- /tests/test_phishing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_phishing.py -------------------------------------------------------------------------------- /tests/test_raw_mail_post_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_raw_mail_post_processing.py -------------------------------------------------------------------------------- /tests/test_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_redis.py -------------------------------------------------------------------------------- /tests/test_spamassassin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_spamassassin.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tests/timing_test_search_keywords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tests/timing_test_search_keywords.py -------------------------------------------------------------------------------- /topologies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/topologies/README.md -------------------------------------------------------------------------------- /topologies/spamscope_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/topologies/spamscope_debug.py -------------------------------------------------------------------------------- /topologies/spamscope_debug_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/topologies/spamscope_debug_iter.py -------------------------------------------------------------------------------- /topologies/spamscope_elasticsearch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/topologies/spamscope_elasticsearch.py -------------------------------------------------------------------------------- /topologies/spamscope_elasticsearch_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/topologies/spamscope_elasticsearch_iter.py -------------------------------------------------------------------------------- /topologies/spamscope_redis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/topologies/spamscope_redis.py -------------------------------------------------------------------------------- /topologies/spamscope_redis_iter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/topologies/spamscope_redis_iter.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SpamScope/spamscope/HEAD/tox.ini -------------------------------------------------------------------------------- /virtualenvs/.gitignore: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------