├── .gitignore ├── .pylintrc ├── LICENSE ├── Makefile ├── README.md ├── __init__.py ├── accounts └── aws_accounts.csv ├── citizen_cloudformation ├── files │ └── citizen-bootstrap-cfn.yml └── templates │ └── citizen-rules-cfn.tmpl ├── citizen_lib ├── __init__.py ├── test_canary_accounts.py ├── trigger_citizen_stack_update.py └── upload_citizen_cfn.sh ├── citizen_updates ├── __init__.py └── update_citizen_stacks │ ├── __init__.py │ └── citizen_update.py ├── configuration ├── __init__.py ├── config.yml └── initialise_config.py ├── docker ├── Dockerfile └── requirements.txt ├── elasticsearch ├── __init__.py ├── kibana_visualisations.json ├── logs_to_elastic_search │ └── logs_to_elastic_search.js └── roll_indexes │ ├── __init__.py │ ├── packages │ ├── __init__.py │ ├── aws_requests_auth │ │ ├── __init__.py │ │ ├── aws_auth.py │ │ └── boto_utils.py │ ├── certifi-2017.7.27.1.dist-info │ │ ├── DESCRIPTION.rst │ │ ├── INSTALLER │ │ ├── METADATA │ │ ├── RECORD │ │ ├── WHEEL │ │ ├── metadata.json │ │ └── top_level.txt │ ├── certifi │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── cacert.pem │ │ ├── core.py │ │ ├── old_root.pem │ │ └── weak.pem │ ├── chardet-3.0.4.dist-info │ │ ├── DESCRIPTION.rst │ │ ├── INSTALLER │ │ ├── METADATA │ │ ├── RECORD │ │ ├── WHEEL │ │ ├── entry_points.txt │ │ ├── metadata.json │ │ └── top_level.txt │ ├── chardet │ │ ├── __init__.py │ │ ├── big5freq.py │ │ ├── big5prober.py │ │ ├── chardistribution.py │ │ ├── charsetgroupprober.py │ │ ├── charsetprober.py │ │ ├── cli │ │ │ ├── __init__.py │ │ │ └── chardetect.py │ │ ├── codingstatemachine.py │ │ ├── compat.py │ │ ├── cp949prober.py │ │ ├── enums.py │ │ ├── escprober.py │ │ ├── escsm.py │ │ ├── eucjpprober.py │ │ ├── euckrfreq.py │ │ ├── euckrprober.py │ │ ├── euctwfreq.py │ │ ├── euctwprober.py │ │ ├── gb2312freq.py │ │ ├── gb2312prober.py │ │ ├── hebrewprober.py │ │ ├── jisfreq.py │ │ ├── jpcntx.py │ │ ├── langbulgarianmodel.py │ │ ├── langcyrillicmodel.py │ │ ├── langgreekmodel.py │ │ ├── langhebrewmodel.py │ │ ├── langhungarianmodel.py │ │ ├── langthaimodel.py │ │ ├── langturkishmodel.py │ │ ├── latin1prober.py │ │ ├── mbcharsetprober.py │ │ ├── mbcsgroupprober.py │ │ ├── mbcssm.py │ │ ├── sbcharsetprober.py │ │ ├── sbcsgroupprober.py │ │ ├── sjisprober.py │ │ ├── universaldetector.py │ │ ├── utf8prober.py │ │ └── version.py │ ├── elasticsearch-5.4.0.dist-info │ │ ├── DESCRIPTION.rst │ │ ├── INSTALLER │ │ ├── METADATA │ │ ├── RECORD │ │ ├── WHEEL │ │ ├── metadata.json │ │ └── top_level.txt │ ├── elasticsearch │ │ ├── __init__.py │ │ ├── client │ │ │ ├── __init__.py │ │ │ ├── cat.py │ │ │ ├── cluster.py │ │ │ ├── indices.py │ │ │ ├── ingest.py │ │ │ ├── nodes.py │ │ │ ├── snapshot.py │ │ │ ├── tasks.py │ │ │ └── utils.py │ │ ├── compat.py │ │ ├── connection │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── http_requests.py │ │ │ ├── http_urllib3.py │ │ │ └── pooling.py │ │ ├── connection_pool.py │ │ ├── exceptions.py │ │ ├── helpers │ │ │ ├── __init__.py │ │ │ └── test.py │ │ ├── serializer.py │ │ └── transport.py │ ├── idna-2.6.dist-info │ │ ├── DESCRIPTION.rst │ │ ├── INSTALLER │ │ ├── METADATA │ │ ├── RECORD │ │ ├── WHEEL │ │ ├── metadata.json │ │ └── top_level.txt │ ├── idna │ │ ├── __init__.py │ │ ├── codec.py │ │ ├── compat.py │ │ ├── core.py │ │ ├── idnadata.py │ │ ├── intranges.py │ │ ├── package_data.py │ │ └── uts46data.py │ ├── requests-2.18.4.dist-info │ │ ├── DESCRIPTION.rst │ │ ├── INSTALLER │ │ ├── METADATA │ │ ├── RECORD │ │ ├── WHEEL │ │ ├── metadata.json │ │ └── top_level.txt │ ├── requests │ │ ├── __init__.py │ │ ├── __version__.py │ │ ├── _internal_utils.py │ │ ├── adapters.py │ │ ├── api.py │ │ ├── auth.py │ │ ├── certs.py │ │ ├── compat.py │ │ ├── cookies.py │ │ ├── exceptions.py │ │ ├── help.py │ │ ├── hooks.py │ │ ├── models.py │ │ ├── packages.py │ │ ├── sessions.py │ │ ├── status_codes.py │ │ ├── structures.py │ │ └── utils.py │ ├── urllib3-1.22.dist-info │ │ ├── DESCRIPTION.rst │ │ ├── INSTALLER │ │ ├── METADATA │ │ ├── RECORD │ │ ├── WHEEL │ │ ├── metadata.json │ │ └── top_level.txt │ └── urllib3 │ │ ├── __init__.py │ │ ├── _collections.py │ │ ├── connection.py │ │ ├── connectionpool.py │ │ ├── contrib │ │ ├── __init__.py │ │ ├── _securetransport │ │ │ ├── __init__.py │ │ │ ├── bindings.py │ │ │ └── low_level.py │ │ ├── appengine.py │ │ ├── ntlmpool.py │ │ ├── pyopenssl.py │ │ ├── securetransport.py │ │ └── socks.py │ │ ├── exceptions.py │ │ ├── fields.py │ │ ├── filepost.py │ │ ├── packages │ │ ├── __init__.py │ │ ├── backports │ │ │ ├── __init__.py │ │ │ └── makefile.py │ │ ├── ordered_dict.py │ │ ├── six.py │ │ └── ssl_match_hostname │ │ │ ├── __init__.py │ │ │ └── _implementation.py │ │ ├── poolmanager.py │ │ ├── request.py │ │ ├── response.py │ │ └── util │ │ ├── __init__.py │ │ ├── connection.py │ │ ├── request.py │ │ ├── response.py │ │ ├── retry.py │ │ ├── selectors.py │ │ ├── ssl_.py │ │ ├── timeout.py │ │ ├── url.py │ │ └── wait.py │ └── roll_indexes.py ├── integration_tests ├── __init__.py ├── test_config_citizen_version.py ├── test_config_rules_exists.py ├── test_lambda_functions_executes.py └── test_lambda_functions_exists.py ├── proxy_lambda ├── __init__.py └── proxy_lambda.py ├── pytest.ini ├── python_lib ├── __init__.py ├── common.py ├── create_citizen_cf.py ├── create_citizen_update_cf.py ├── create_elastic_search_cf.py ├── create_monitoring_cf.py ├── create_proxy_lambda_cf.py ├── create_proxy_rules_cf.py ├── create_reporting_cf.py ├── create_roles_cf.py ├── create_watchmen_cf.py ├── get_accounts.py ├── get_checksum_zip.py ├── get_external_cidr.py ├── get_notifications.py ├── get_verification_rules.py └── populate_citizen_account.py ├── reports ├── __init__.py └── import_config_rule_status │ ├── __init__.py │ └── import_config_rule_status.py ├── shell_lib ├── cleanup.sh └── zip_build_deploy.sh ├── unit_tests ├── citizen_updates │ └── test_citizen_update.py ├── elasticsearch │ └── test_roll_indexes.py ├── proxy_lambda │ └── test_proxy_lambda.py ├── python_lib │ ├── test_common_python_lib.py │ ├── test_create_citizen_cf.py │ ├── test_create_citizen_update_cf.py │ ├── test_create_elastic_search_cf.py │ ├── test_create_monitoring_cf.py │ ├── test_create_proxy_lambda_cf.py │ ├── test_create_proxy_rules_cf.py │ ├── test_create_reporting_cf.py │ ├── test_create_roles_cf.py │ ├── test_create_watchmen_cf.py │ ├── test_get_accounts.py │ ├── test_get_checksum_zip.py │ ├── test_get_external_cidr.py │ ├── test_get_notifications.py │ ├── test_get_verification_rules.py │ └── test_populate_citizen_account.py ├── reports │ └── test_import_config_rule_status.py └── verification_rules │ ├── test_check_citizen_version.py │ ├── test_check_cloudtrail.py │ ├── test_check_root_account_mfa.py │ ├── test_check_s3_encryption.py │ └── test_common.py ├── verification_rules ├── __init__.py ├── check_citizen_version │ ├── __init__.py │ └── check_citizen_version.py ├── check_cloudtrail │ ├── __init__.py │ ├── check_cloudtrail.py │ └── cloudtrail.py ├── check_root_account_mfa │ ├── __init__.py │ └── check_root_account_mfa.py ├── check_s3_encryption │ ├── __init__.py │ ├── check_s3_encryption.py │ └── s3_encryption.py └── common │ ├── __init__.py │ ├── credential.py │ ├── evaluation │ ├── __init__.py │ ├── evaluation.py │ └── evaluation_element.py │ ├── logger.py │ ├── region.py │ └── rule_parameter.py ├── watchmen_cloudformation ├── deploy_watchmen_citizen_update.yml ├── deploy_watchmen_core.yml ├── deploy_watchmen_elastic_search.yml ├── deploy_watchmen_monitoring.yml ├── deploy_watchmen_reporting.yml └── templates │ ├── citizen-update.tmpl │ ├── elastic-search.tmpl │ ├── monitoring.tmpl │ ├── proxy-lambda.tmpl │ ├── proxy-rules.tmpl │ ├── reporting.tmpl │ ├── roles.tmpl │ └── watchmen.tmpl └── wiki_assets ├── citizen_paramaters_1.0.png └── watchmen_architecture.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/.gitignore -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/.pylintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/__init__.py -------------------------------------------------------------------------------- /accounts/aws_accounts.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/accounts/aws_accounts.csv -------------------------------------------------------------------------------- /citizen_cloudformation/files/citizen-bootstrap-cfn.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_cloudformation/files/citizen-bootstrap-cfn.yml -------------------------------------------------------------------------------- /citizen_cloudformation/templates/citizen-rules-cfn.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_cloudformation/templates/citizen-rules-cfn.tmpl -------------------------------------------------------------------------------- /citizen_lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_lib/__init__.py -------------------------------------------------------------------------------- /citizen_lib/test_canary_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_lib/test_canary_accounts.py -------------------------------------------------------------------------------- /citizen_lib/trigger_citizen_stack_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_lib/trigger_citizen_stack_update.py -------------------------------------------------------------------------------- /citizen_lib/upload_citizen_cfn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_lib/upload_citizen_cfn.sh -------------------------------------------------------------------------------- /citizen_updates/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_updates/__init__.py -------------------------------------------------------------------------------- /citizen_updates/update_citizen_stacks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_updates/update_citizen_stacks/__init__.py -------------------------------------------------------------------------------- /citizen_updates/update_citizen_stacks/citizen_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/citizen_updates/update_citizen_stacks/citizen_update.py -------------------------------------------------------------------------------- /configuration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/configuration/__init__.py -------------------------------------------------------------------------------- /configuration/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/configuration/config.yml -------------------------------------------------------------------------------- /configuration/initialise_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/configuration/initialise_config.py -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/docker/requirements.txt -------------------------------------------------------------------------------- /elasticsearch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/__init__.py -------------------------------------------------------------------------------- /elasticsearch/kibana_visualisations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/kibana_visualisations.json -------------------------------------------------------------------------------- /elasticsearch/logs_to_elastic_search/logs_to_elastic_search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/logs_to_elastic_search/logs_to_elastic_search.js -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/aws_requests_auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/aws_requests_auth/aws_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/aws_requests_auth/aws_auth.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/aws_requests_auth/boto_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/aws_requests_auth/boto_utils.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/DESCRIPTION.rst -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/INSTALLER: -------------------------------------------------------------------------------- 1 | pip 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/METADATA -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/RECORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/RECORD -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/WHEEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/WHEEL -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/metadata.json -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi-2017.7.27.1.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | certifi 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi/__main__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi/cacert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi/cacert.pem -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi/core.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi/old_root.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi/old_root.pem -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/certifi/weak.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/certifi/weak.pem -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/DESCRIPTION.rst -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/INSTALLER: -------------------------------------------------------------------------------- 1 | pip 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/METADATA -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/RECORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/RECORD -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/WHEEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/WHEEL -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/entry_points.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/entry_points.txt -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/metadata.json -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet-3.0.4.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | chardet 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/big5freq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/big5freq.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/big5prober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/big5prober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/chardistribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/chardistribution.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/charsetgroupprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/charsetgroupprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/charsetprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/charsetprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/cli/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/cli/chardetect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/cli/chardetect.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/codingstatemachine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/codingstatemachine.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/compat.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/cp949prober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/cp949prober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/enums.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/escprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/escprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/escsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/escsm.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/eucjpprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/eucjpprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/euckrfreq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/euckrfreq.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/euckrprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/euckrprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/euctwfreq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/euctwfreq.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/euctwprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/euctwprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/gb2312freq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/gb2312freq.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/gb2312prober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/gb2312prober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/hebrewprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/hebrewprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/jisfreq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/jisfreq.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/jpcntx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/jpcntx.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/langbulgarianmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/langbulgarianmodel.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/langcyrillicmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/langcyrillicmodel.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/langgreekmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/langgreekmodel.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/langhebrewmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/langhebrewmodel.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/langhungarianmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/langhungarianmodel.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/langthaimodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/langthaimodel.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/langturkishmodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/langturkishmodel.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/latin1prober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/latin1prober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/mbcharsetprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/mbcharsetprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/mbcsgroupprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/mbcsgroupprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/mbcssm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/mbcssm.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/sbcharsetprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/sbcharsetprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/sbcsgroupprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/sbcsgroupprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/sjisprober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/sjisprober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/universaldetector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/universaldetector.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/utf8prober.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/utf8prober.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/chardet/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/chardet/version.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/DESCRIPTION.rst -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/INSTALLER: -------------------------------------------------------------------------------- 1 | pip 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/METADATA -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/RECORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/RECORD -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/WHEEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/WHEEL -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/metadata.json -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch-5.4.0.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | elasticsearch 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/cat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/cat.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/cluster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/cluster.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/indices.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/indices.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/ingest.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/nodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/nodes.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/snapshot.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/tasks.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/client/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/client/utils.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/compat.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/connection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/connection/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/connection/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/connection/base.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/connection/http_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/connection/http_requests.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/connection/http_urllib3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/connection/http_urllib3.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/connection/pooling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/connection/pooling.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/connection_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/connection_pool.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/exceptions.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/helpers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/helpers/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/helpers/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/helpers/test.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/serializer.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/elasticsearch/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/elasticsearch/transport.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna-2.6.dist-info/DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna-2.6.dist-info/DESCRIPTION.rst -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna-2.6.dist-info/INSTALLER: -------------------------------------------------------------------------------- 1 | pip 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna-2.6.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna-2.6.dist-info/METADATA -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna-2.6.dist-info/RECORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna-2.6.dist-info/RECORD -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna-2.6.dist-info/WHEEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna-2.6.dist-info/WHEEL -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna-2.6.dist-info/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna-2.6.dist-info/metadata.json -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna-2.6.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | idna 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/codec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna/codec.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna/compat.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna/core.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/idnadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna/idnadata.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/intranges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna/intranges.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/package_data.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.6' 2 | 3 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/idna/uts46data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/idna/uts46data.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/DESCRIPTION.rst -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/INSTALLER: -------------------------------------------------------------------------------- 1 | pip 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/METADATA -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/RECORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/RECORD -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/WHEEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/WHEEL -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/metadata.json -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests-2.18.4.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/__version__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/_internal_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/_internal_utils.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/adapters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/adapters.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/api.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/auth.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/certs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/certs.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/compat.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/cookies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/cookies.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/exceptions.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/help.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/hooks.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/models.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/packages.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/sessions.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/status_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/status_codes.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/structures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/structures.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/requests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/requests/utils.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/DESCRIPTION.rst -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/INSTALLER: -------------------------------------------------------------------------------- 1 | pip 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/METADATA -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/RECORD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/RECORD -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/WHEEL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/WHEEL -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/metadata.json -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3-1.22.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | urllib3 2 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/_collections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/_collections.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/connection.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/connectionpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/connectionpool.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/_securetransport/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/_securetransport/bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/contrib/_securetransport/bindings.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/_securetransport/low_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/contrib/_securetransport/low_level.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/appengine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/contrib/appengine.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/ntlmpool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/contrib/ntlmpool.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/pyopenssl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/contrib/pyopenssl.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/securetransport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/contrib/securetransport.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/contrib/socks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/contrib/socks.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/exceptions.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/fields.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/filepost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/filepost.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/packages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/packages/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/packages/backports/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/packages/backports/makefile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/packages/backports/makefile.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/packages/ordered_dict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/packages/ordered_dict.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/packages/six.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/packages/six.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/packages/ssl_match_hostname/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/packages/ssl_match_hostname/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/packages/ssl_match_hostname/_implementation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/packages/ssl_match_hostname/_implementation.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/poolmanager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/poolmanager.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/request.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/response.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/__init__.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/connection.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/request.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/response.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/retry.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/selectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/selectors.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/ssl_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/ssl_.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/timeout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/timeout.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/url.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/packages/urllib3/util/wait.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/packages/urllib3/util/wait.py -------------------------------------------------------------------------------- /elasticsearch/roll_indexes/roll_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/elasticsearch/roll_indexes/roll_indexes.py -------------------------------------------------------------------------------- /integration_tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/integration_tests/__init__.py -------------------------------------------------------------------------------- /integration_tests/test_config_citizen_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/integration_tests/test_config_citizen_version.py -------------------------------------------------------------------------------- /integration_tests/test_config_rules_exists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/integration_tests/test_config_rules_exists.py -------------------------------------------------------------------------------- /integration_tests/test_lambda_functions_executes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/integration_tests/test_lambda_functions_executes.py -------------------------------------------------------------------------------- /integration_tests/test_lambda_functions_exists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/integration_tests/test_lambda_functions_exists.py -------------------------------------------------------------------------------- /proxy_lambda/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/proxy_lambda/__init__.py -------------------------------------------------------------------------------- /proxy_lambda/proxy_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/proxy_lambda/proxy_lambda.py -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/pytest.ini -------------------------------------------------------------------------------- /python_lib/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/__init__.py -------------------------------------------------------------------------------- /python_lib/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/common.py -------------------------------------------------------------------------------- /python_lib/create_citizen_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_citizen_cf.py -------------------------------------------------------------------------------- /python_lib/create_citizen_update_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_citizen_update_cf.py -------------------------------------------------------------------------------- /python_lib/create_elastic_search_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_elastic_search_cf.py -------------------------------------------------------------------------------- /python_lib/create_monitoring_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_monitoring_cf.py -------------------------------------------------------------------------------- /python_lib/create_proxy_lambda_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_proxy_lambda_cf.py -------------------------------------------------------------------------------- /python_lib/create_proxy_rules_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_proxy_rules_cf.py -------------------------------------------------------------------------------- /python_lib/create_reporting_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_reporting_cf.py -------------------------------------------------------------------------------- /python_lib/create_roles_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_roles_cf.py -------------------------------------------------------------------------------- /python_lib/create_watchmen_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/create_watchmen_cf.py -------------------------------------------------------------------------------- /python_lib/get_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/get_accounts.py -------------------------------------------------------------------------------- /python_lib/get_checksum_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/get_checksum_zip.py -------------------------------------------------------------------------------- /python_lib/get_external_cidr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/get_external_cidr.py -------------------------------------------------------------------------------- /python_lib/get_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/get_notifications.py -------------------------------------------------------------------------------- /python_lib/get_verification_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/get_verification_rules.py -------------------------------------------------------------------------------- /python_lib/populate_citizen_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/python_lib/populate_citizen_account.py -------------------------------------------------------------------------------- /reports/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/reports/__init__.py -------------------------------------------------------------------------------- /reports/import_config_rule_status/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/reports/import_config_rule_status/__init__.py -------------------------------------------------------------------------------- /reports/import_config_rule_status/import_config_rule_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/reports/import_config_rule_status/import_config_rule_status.py -------------------------------------------------------------------------------- /shell_lib/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/shell_lib/cleanup.sh -------------------------------------------------------------------------------- /shell_lib/zip_build_deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/shell_lib/zip_build_deploy.sh -------------------------------------------------------------------------------- /unit_tests/citizen_updates/test_citizen_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/citizen_updates/test_citizen_update.py -------------------------------------------------------------------------------- /unit_tests/elasticsearch/test_roll_indexes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/elasticsearch/test_roll_indexes.py -------------------------------------------------------------------------------- /unit_tests/proxy_lambda/test_proxy_lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/proxy_lambda/test_proxy_lambda.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_common_python_lib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_common_python_lib.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_citizen_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_citizen_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_citizen_update_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_citizen_update_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_elastic_search_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_elastic_search_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_monitoring_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_monitoring_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_proxy_lambda_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_proxy_lambda_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_proxy_rules_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_proxy_rules_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_reporting_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_reporting_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_roles_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_roles_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_create_watchmen_cf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_create_watchmen_cf.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_get_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_get_accounts.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_get_checksum_zip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_get_checksum_zip.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_get_external_cidr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_get_external_cidr.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_get_notifications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_get_notifications.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_get_verification_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_get_verification_rules.py -------------------------------------------------------------------------------- /unit_tests/python_lib/test_populate_citizen_account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/python_lib/test_populate_citizen_account.py -------------------------------------------------------------------------------- /unit_tests/reports/test_import_config_rule_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/reports/test_import_config_rule_status.py -------------------------------------------------------------------------------- /unit_tests/verification_rules/test_check_citizen_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/verification_rules/test_check_citizen_version.py -------------------------------------------------------------------------------- /unit_tests/verification_rules/test_check_cloudtrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/verification_rules/test_check_cloudtrail.py -------------------------------------------------------------------------------- /unit_tests/verification_rules/test_check_root_account_mfa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/verification_rules/test_check_root_account_mfa.py -------------------------------------------------------------------------------- /unit_tests/verification_rules/test_check_s3_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/verification_rules/test_check_s3_encryption.py -------------------------------------------------------------------------------- /unit_tests/verification_rules/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/unit_tests/verification_rules/test_common.py -------------------------------------------------------------------------------- /verification_rules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/__init__.py -------------------------------------------------------------------------------- /verification_rules/check_citizen_version/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_citizen_version/__init__.py -------------------------------------------------------------------------------- /verification_rules/check_citizen_version/check_citizen_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_citizen_version/check_citizen_version.py -------------------------------------------------------------------------------- /verification_rules/check_cloudtrail/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_cloudtrail/__init__.py -------------------------------------------------------------------------------- /verification_rules/check_cloudtrail/check_cloudtrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_cloudtrail/check_cloudtrail.py -------------------------------------------------------------------------------- /verification_rules/check_cloudtrail/cloudtrail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_cloudtrail/cloudtrail.py -------------------------------------------------------------------------------- /verification_rules/check_root_account_mfa/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_root_account_mfa/__init__.py -------------------------------------------------------------------------------- /verification_rules/check_root_account_mfa/check_root_account_mfa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_root_account_mfa/check_root_account_mfa.py -------------------------------------------------------------------------------- /verification_rules/check_s3_encryption/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_s3_encryption/__init__.py -------------------------------------------------------------------------------- /verification_rules/check_s3_encryption/check_s3_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_s3_encryption/check_s3_encryption.py -------------------------------------------------------------------------------- /verification_rules/check_s3_encryption/s3_encryption.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/check_s3_encryption/s3_encryption.py -------------------------------------------------------------------------------- /verification_rules/common/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/__init__.py -------------------------------------------------------------------------------- /verification_rules/common/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/credential.py -------------------------------------------------------------------------------- /verification_rules/common/evaluation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/evaluation/__init__.py -------------------------------------------------------------------------------- /verification_rules/common/evaluation/evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/evaluation/evaluation.py -------------------------------------------------------------------------------- /verification_rules/common/evaluation/evaluation_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/evaluation/evaluation_element.py -------------------------------------------------------------------------------- /verification_rules/common/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/logger.py -------------------------------------------------------------------------------- /verification_rules/common/region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/region.py -------------------------------------------------------------------------------- /verification_rules/common/rule_parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/verification_rules/common/rule_parameter.py -------------------------------------------------------------------------------- /watchmen_cloudformation/deploy_watchmen_citizen_update.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/deploy_watchmen_citizen_update.yml -------------------------------------------------------------------------------- /watchmen_cloudformation/deploy_watchmen_core.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/deploy_watchmen_core.yml -------------------------------------------------------------------------------- /watchmen_cloudformation/deploy_watchmen_elastic_search.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/deploy_watchmen_elastic_search.yml -------------------------------------------------------------------------------- /watchmen_cloudformation/deploy_watchmen_monitoring.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/deploy_watchmen_monitoring.yml -------------------------------------------------------------------------------- /watchmen_cloudformation/deploy_watchmen_reporting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/deploy_watchmen_reporting.yml -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/citizen-update.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/citizen-update.tmpl -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/elastic-search.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/elastic-search.tmpl -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/monitoring.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/monitoring.tmpl -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/proxy-lambda.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/proxy-lambda.tmpl -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/proxy-rules.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/proxy-rules.tmpl -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/reporting.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/reporting.tmpl -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/roles.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/roles.tmpl -------------------------------------------------------------------------------- /watchmen_cloudformation/templates/watchmen.tmpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/watchmen_cloudformation/templates/watchmen.tmpl -------------------------------------------------------------------------------- /wiki_assets/citizen_paramaters_1.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/wiki_assets/citizen_paramaters_1.0.png -------------------------------------------------------------------------------- /wiki_assets/watchmen_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/iagcl/watchmen/HEAD/wiki_assets/watchmen_architecture.png --------------------------------------------------------------------------------